我得到了一个散列(“1u9Tc6HX”)和盐(“Ff”),我被告知要破解密码,因为它已经用 DES 算法进行了散列。使用 hashcat,我知道密码是 ("michael"),我现在正在尝试对这个密码进行哈希处理,以便将其与给定的哈希值进行比较。但是,我尝试使用 (openssl enc) 命令,但它总是询问我用于加密的密码,我没有给出,所以我不知道如何使用 DES 和 salt ("Ff ") 并得到 ("1u9Tc6HX")。如果您认为通过其他方式更容易破解,我愿意更改程序并尝试其他方法。(我正在使用 python)任何评论和帮助表示赞赏。
Pd:示例:Ff1u9Tc6HXxJo 发音:密码已使用 DES 算法进行哈希处理。该条目由 13 个可打印的 ASCII 字符组成,其中前两个字符代表盐。对于 DES,仅使用密码的前 8 个字符。