Hic*_*ick 5 python md5
可能重复: 是否可以解密md5哈希?
我用过md5.new(); md5.update("aaa"),md5.digest()
md5.new()
md5.update("aaa")
md5.digest()
形成数据的md5哈希值"aaa".如何使用python获取数据?
"aaa"
Sea*_*ira 19
你不能解码md5哈希,因为哈希是一个最好被认为是单向编码的过程(也就是说哈希的内容不能被去散;人们只能通过检查列表来确定哈希值.已知哈希,或者通过散列一组输入并将生成的哈希与您尝试"解码"的哈希相匹配).
引用维基百科,这种哈希算法的主要特征是:
找到具有给定哈希的消息是不可行的, 在不改变其散列的情况下修改消息是不可行的, 找到具有相同散列的两个不同消息是不可行的.
找到具有给定哈希的消息是不可行的,
在不改变其散列的情况下修改消息是不可行的,
找到具有相同散列的两个不同消息是不可行的.
目前这类算法最常见的用途是:
如果要对数据进行双向加密,则需要查看其他用于Python的加密库(通常,Stackoverflow有建议).
Blu*_*eft 14
你不能.这就是重点 - 哈希是单向的,它与加密不同.
归档时间:
15 年,7 月 前
查看次数:
36450 次
最近记录:
6 年,6 月 前