Python中hashlib和hmac模块怎么用

  介绍

这篇文章主要介绍Python中hashlib和hmac模块怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强> 1。python之hashlib模块:主要提供字符加密功能,python3中将md5和sha模块整合到了hashlib模块,支持md5、sha1, sha224, sha256, sha384, sha512等算法

# !/usr/bin/env  python3   #,- *安康;编码:utf-8  - * -   ,   import  hashlib   #,md5 加密算法   时间=a  hashlib.md5 ()   a.update (“Hello  Lanten !”.encode (“utf-8"))   print (“md5 加密算法:“,,a.hexdigest ())   ,   #,sha224 加密算法   时间=b  hashlib.sha224 ()   b.update (“Hello  Lanten !”.encode (“utf-8"))   print (“sha224 加密算法:“,,b.hexdigest ())   ,   #,sha256 加密算法   时间=c  hashlib.sha256 ()   c.update (“Hello  Lanten !”.encode (“utf-8"))   print (“sha256 加密算法:“,,c.hexdigest ())   ,   #,sha384 加密算法   时间=d  hashlib.sha384 ()   d.update (“Hello  Lanten !”.encode (“utf-8"))   print (“sha384 加密算法:“,,d.hexdigest ())   ,   #,sha512 加密算法   时间=e  hashlib.sha512 ()   e.update (“Hello  Lanten !”.encode (“utf-8"))   print (“sha512 加密算法:“,,e.hexdigest ())

<强> 2。python之hmac模块强:可以对我们创建的关键和内容进行处理后再进行加密

#,hmac 加密算法模块   import  hmac   时间=message  b" Hello  Lanten !”   时间=key  b" secret"   时间=h  hmac.new(关键,消息,,digestmod =,“MD5")=#,h  hmac.new(关键)   #,h.update(消息)   print (“hmac 加密算法:“,,h.hexdigest ())

以上是“Python中hashlib和hmac模块怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

Python中hashlib和hmac模块怎么用