如何使用 python 解密带有 13 个字符串的密码 des(unix)

How to decrypt a password des(unix) with 13 string with python

这里我用13个字符串解码密码

U5IhmemtXSSA。 ===> 管理员

G1Cbobnlhh9xA ===> 花

我应该使用什么函数或代码来解码这样的密码?

如您的标题所述,它是 Unix 风格 crypt(加盐)密码哈希。要在 Python 下进行验证,您可以执行以下操作:

from crypt import crypt
print(crypt('admin', 'U5'))

你会 U5IhmemtXSSA. 回来。

加密哈希不能是传统意义上的 "decrypted",但您可以枚举可能的输入以找出哪些产生相同的哈希。正如@schlenk 所建议的,您可以尝试 hashcat or you could try something like john the ripper 快速执行此操作。