使用python之MD5进行加密

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用python之MD5进行加密相关的知识,希望对你有一定的参考价值。

参考技术A 在许多接口,尤其涉及到金额的地方,都需要用加密算法对数据进行加密。像密码、金额之类的,如果不做加密,被篡改数据,公司的损失会很大。

这里主要说MD5加密(即摘要算法),也就是采用哈希算法,将不定长度的内容转化为32位16进制固定长度的内容。前后台都使用这套算法,再将两者的加密数据比对,如果一致说明数据加密正确,否则数据可能出现篡改。

在pyhon里,可以导入hashlib进行加密,如下

方法一:

执行结果如下图:

方法二:

执行结果如下图:

人生苦短,我学python之python MD5加密

import hashlib
str = \'111111\'
h1 = hashlib.md5()
h1.update(str.encode(encoding=\'utf-8\'))
md5_str = h1.hexdigest()
print(md5_str)

 


以上是关于使用python之MD5进行加密的主要内容,如果未能解决你的问题,请参考以下文章

Python常用模块之hashlib

人生苦短,我学python之python MD5加密

Python之hashlib模块md5加密

python之hashlib加密模块

python对接口中的数据进行md5加密

新手学习python加密模块(MD5加密)