Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 python 中计算密码的 NTLM 哈希?是否有任何库或示例代码?
我希望它用于使用 python 编写 NTLM 蛮力工具(如 Cain & Abel)
在这里使用其实非常简单hashlib
hashlib
import hashlib,binascii hash = hashlib.new('md4', "password".encode('utf-16le')).digest() print binascii.hexlify(hash)
或者您可以在此处python-ntlm额外使用该库
python-ntlm
您可以使用 hashlib 和 binascii 模块来计算您的 NTLM 哈希:
import binascii, hashlib input_str = "SOMETHING_AS_INPUT_TO_HASH" ntlm_hash = binascii.hexlify(hashlib.new('md4', input_str.encode('utf-16le')).digest()) print ntlm_hash