HashPump用法

作哈希長度擴展攻擊的時候用到這個工具,可是沒找到這個工具詳解辦法git

我這篇不算是詳解,只是收集例子作出的一個用法github

HashPump一種在各類散列算法中利用散列長度擴展攻擊的工具。目前支持的算法:MD5,SHA1,SHA256,SHA512。還有一個Python庫,很少說了,改日詳解算法

地址連接:https://github.com/bwall/HashPump工具

這個是官方github上面的測試

$ hashpump -h
HashPump [-h help] [-t test] [-s signature] [-d data] [-a additional] [-k keylength]
    HashPump生成字符串以利用易受哈希長度擴展攻擊的簽名。
    -h --help顯示此消息。
    -t --test運行測試以驗證每一個算法是否正常運行。
    -s --signature來自已知消息的簽名。
    -d --data來自已知消息的數據。
    -a --additional您要添加到已知消息的信息。 -k --keylength 用於對原始消息進行簽名的密鑰的長度(字節爲單位)。 版本1.2.0支持CRC32,MD5,SHA1,SHA256和SHA512。
    <由bwall(@botnet_hunter)開發>看到這個大體明白了吧經常使用的:-s 是指知道的哈希值-k 是進行簽名的長度-d 已知的數據-a 添加上去的已知數據emmm也就這樣吧,我還只是小白,大佬別打。
相關文章
相關標籤/搜索