回答
您可以使用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
为什么不是这个? http://pythonhosted.org/passlib/lib/passlib.hash.nthash.html已经不熟悉NTLM哈希。 – CppLearner 2013-03-24 20:50:57
'passlib'是一个单独的python包,但'binascii'和'hashlib'是标准python库的一部分。不要说你不应该使用'passlib',这是作者的偏好。还有其他类似于['python-ntlm'](https://pypi.python.org/pypi/python-ntlm)的库。 – Tuxdude 2013-03-24 20:57:04
谢谢。有趣的是OP如何检查其他人。他只是从一个在线源代码复制和粘贴,你是第一个没有得到检查。 – CppLearner 2013-03-25 04:35:26
- 1. C#NTLM哈希计算器
- 2. C#中的哈希计算
- 3. Python MD5哈希加速计算
- 4. symstore如何计算目录哈希值
- 5. 如何计算SHA-256哈希大小
- 6. 红宝石计算哈希
- 7. Python3计算洪流哈希
- 8. 是否可以将NetMTLMv2哈希转换为NTLM哈希?
- 9. Python哈希表设计
- 10. 使用python中的字符串+密钥计算SHA哈希值
- 11. 将Python中的SHA哈希计算转换为C#
- 12. 计算SHA1哈希算法Powershell V2.0
- 13. 在哈希集中计算集群
- 14. 如何计算DB2 9.5中的MD5哈希值
- 15. 如何计算红宝石中的非唯一值哈希值
- 16. 计算视频文件的MD5(哈希)
- 17. 计算部分流的MD5哈希值
- 18. AWS无法计算MD5哈希的Android
- 19. 如何在哈希中存储哈希哈希?
- 20. 计算MD5哈希值在二郎山
- 21. 问题计算MD5哈希饲料
- 22. 计算类和实例哈希
- 23. 如何在python中访问哈希?
- 24. python中的哈希表
- 25. Python中的哈希映射
- 26. 如何使用Java计算洪流的哈希值
- 27. 如何索引计算出的哈希列
- 28. 如何计算图像的sha1哈希值
- 29. 如何用手计算字符串的哈希码?
- 30. 如何计算两个哈希之间的增量?
一个稍微简单的形式 - '进口hashlib 打印(hashlib.new( 'MD4', “密码” .encode( 'UTF-16LE'))hexdigest()。)' – user1720897 2015-12-25 09:05:57