加密

md5加密

模块:hashlib

目的:提高安全性

理论上md5加密是不可破解的,但是在网上有时候能搜到解密后的值,这是由于出现撞库——即有人将一些简单的串加密后的值放入库中,这样就有可能会碰到别人正好实验过的值,解决方法:自定义一个辅助加密串:

没有辅助加密的密码123456经过MD5加密后的结果

 

将对应的明文输入解密后:

 

 可以看到解密后的密码和我们的密码一样,

现在我们加入辅助串之后

 

 现在我们将明文用之前的方式找密文试试:

 

 可以看到,没有出现撞库,所以,为了加密串的安全,在保证加密串相对复杂的条件下,设置一个复杂的辅助串是很有必要的

 

posted @ 2019-10-05 22:36  兰亭听雨  阅读(117)  评论(0编辑  收藏  举报