Python hashlib模块

作者: 1a076099f916 | 来源:发表于2019-01-03 15:07 被阅读2次

    Python的hashlib提供了常见的摘要算法,摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示),hashlib主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法

    进群进群:943752371可以获取Python各类入门学习资料!

    这是我的微信公众号【Python编程之家】各位大佬用空可以关注下,每天更新Python学习方法,感谢!

    111111111111.png python hashlib模块

    以MD5为例计算一个字符串的MD5值

    计算结果:1b1df5a06841d4ddbeb27457fdba15c1

    python hashlib模块

    改动一个字母比对结果是否不同?

    计算结果为:9aa6e5f2256c17d2d430b100032b997c

    MD5是最常见的摘要算法,速度很快,另一种常见的摘要算法是SHA1,调用SHA1和调用MD5完全类似

    python hashlib模块

    SHA1

    比SHA1更安全的算法是SHA256和SHA512,不过越安全的算法不仅越慢,而且摘要长度更长。

    自己动手写了模拟注册用户和验证用户登录

    python hashlib模块

    相关文章

      网友评论

        本文标题:Python hashlib模块

        本文链接:https://www.haomeiwen.com/subject/jmwfrqtx.html