[20171215]關於md5sum的計算的小問題.txt
[20171215]關於md5sum的計算的小問題.txt
--//今天測試md5 crack時,遇到1個問題,就是windows,linux下計算的md5不一樣.
1.不同OS下計算md5:
--//linux下:(注這裡-n避免計算時包括\n):
# echo -n a | md5sum
0cc175b9c0f1b6a831c399e269772661 -
--//windows下:
R:\>echo -n a | md5sum
df2441ab8749f5a594f1051c313e3f81 *-
--//仔細想想我在windows下安裝了unixutil包,這裡的echo是windows cmd解析的命令.
R:\>D:\tools\linux\usr\local\wbin\echo -n a | md5sum
0cc175b9c0f1b6a831c399e269772661 *-
--//這樣計算就對了.
--//看看windows下計算的那個結果linux下如何計算呢?
R:\>echo -n a > a.txt
R:\>D:\tools\Vim\vim74\xxd.exe -c 16 a.txt
0000000: 2d6e 2061 200d 0a -n a ..
--//昏!這個輸出a後面還有1個空格(怪不得測試幾次都不對).也就是在linux下字串應該是"-n -a \r\n"
# echo "-n a ^M" | md5sum
df2441ab8749f5a594f1051c313e3f81 -
--//注:^M表示\r ,在linux輸入 ctrl+v ctrl+m.
--//這樣就跟前面windows下執行一樣了.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2148747/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle關於week的計算問題Oracle
- 關於日期計算的問題 (轉)
- 關於vue的使用計算屬性VS使用計算方法的問題Vue
- 基於關鍵詞及問題主題的問題相似度計算
- 關於微信小程式swiper的問題微信小程式
- [20190929]bash使用bc計算的相關問題.txt
- 關於 Laravel 中 Ajax 問題的小結Laravel
- 關於JS的浮點數計算精度問題解決方案JS
- 關於介面實現的一個小問題
- 我來提個關於Iterator的小問題
- 關於字串中取相同的字元問題(小學題)字串字元
- [20181229]關於字串的分配問題.txt字串
- [20170611]關於資料塊地址的計算.txt
- 關於CSS中的float可能出現的小問題CSS
- 關於int型別數值的運算問題型別
- 關於考勤模組中設計的問題
- 關於SQLServerDriver的問題SQLServer
- 關於 JavaMail 的問題JavaAI
- 關於session的問題Session
- 幾個關於雲端計算,想問又不好意思提的問題(一)
- 幾個關於雲端計算,想問又不好意思提的問題(二)
- 關於jdonframework框架的小疑問Framework框架
- [20190821]關於CPU成本計算.txt
- [20200416]關於軟軟解析的問題.txt
- [20140218]關於SDO_GEORASTER的問題.txtAST
- 關於 http cache 的一個小問題以及引發的思考HTTP
- 一道關於block尺寸計算的筆試題BloC筆試
- 閏年的計算問題
- 雲端計算的安全問題
- 關於javascript的this指向問題JavaScript
- 關於跨域的問題跨域
- 關於bit code的問題
- 關於序列同步的問題
- 關於IP地址的問題
- 關於橋模式的問題模式
- 求救 關於parallel的問題Parallel
- 關於web start的問題Web
- 關於action的error問題Error