0


揭秘密码安全:守护数字世界的密钥(二)——加密与安全

上文讲过了哈希加密、哈希碰撞等加密方法,继续补充。

考虑到没有阅读上文的读者,把上文的最后一部分再补充一下,已阅读的读者可以用目录直接跳过。

So what can we do for pasword?

1. 加密

1.加密与解密

加密(Encryption)是明文转换为密文的过程,不能通过密文来了解明文的内容,且这个过程必须是可逆的,即:解密(Decryption)。

​ 很多朋友一开始很容易将加解密与哈希、编解码混淆:可能是因为这三者最终都生成了一些人类不可读的数据。

关于哈希(Hash):

哈希又称杂凑或散列,是一类消息摘要算法,输入任意的数据根据算法的不同而生成固定长度的字符串,该字符串亦称哈希值。

哈希算法是不可逆的,即不可能根据哈希值本身来分析出原数据。

既然说哈希不是加密,那为什么还存在一些因”哈希解密“闻名的网站呢?

某“md5解密”网站的描述是:

可以看到,该网站通过穷举字符串组合并计算得到了海量的对应哈希值,并将其记录于数据库中(“该网站声称有约90万亿条记录,占据储存超500TB。”)。


本文转载自: https://blog.csdn.net/drrick3000/article/details/143198358
版权归原作者 枫舞云天^0^ 所有, 如有侵权,请联系我们删除。

“揭秘密码安全:守护数字世界的密钥(二)——加密与安全”的评论:

还没有评论