Python的hashlib提供了常见的摘要算法,摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示),hashlib主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法
进群进群:943752371可以获取Python各类入门学习资料!
这是我的微信公众号【Python编程之家】各位大佬用空可以关注下,每天更新Python学习方法,感谢!

以MD5为例计算一个字符串的MD5值
计算结果:1b1df5a06841d4ddbeb27457fdba15c1
改动一个字母比对结果是否不同?
计算结果为:9aa6e5f2256c17d2d430b100032b997c
MD5是最常见的摘要算法,速度很快,另一种常见的摘要算法是SHA1,调用SHA1和调用MD5完全类似
SHA1
比SHA1更安全的算法是SHA256和SHA512,不过越安全的算法不仅越慢,而且摘要长度更长。
自己动手写了模拟注册用户和验证用户登录
网友评论