美文网首页
使用python之MD5进行加密

使用python之MD5进行加密

作者: 最爱西红柿 | 来源:发表于2020-04-19 13:36 被阅读0次

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

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

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

方法一:

import hashlib

str="i love you"

a=str.encode(encoding="utf-8")

c=hashlib.md5()

c.update(a)

str_md5=c.hexdigest()

print('MD5加密前为 :' + str)

print('MD5加密后为 :' + str_md5)

执行结果如下图:

执行结果1

方法二:

a=hashlib.md5('你好'.encode(encoding='utf-8')).hexdigest()

print(a)

执行结果如下图:

执行结果2

相关文章

  • python hashlib md5加密

    MD5模块在python3被移除,所以使用hashlib进行MD5加密 python2 使用MD5模块进行加密

  • Python MD5加密详解以及多次加密的坑

    在python中可以使用hashlib这个库来使用MD5加密: 在使用MD5加密的使用要注意加密内容的编码格式: ...

  • Python MD5加密

    本文介绍使用Python内置哈希库对字符串进行MD5加密的方法,MD5的全称是Message-Digest Alg...

  • 使用python之MD5进行加密

    在许多接口,尤其涉及到金额的地方,都需要用加密算法对数据进行加密。像密码、金额之类的,如果不做加密,被篡改数据,公...

  • python 加密解密

    Python 利用 pyDes对字符串进行解密 base64加密解密 md5加密

  • python md5加密

    python md5加密使用python自带的md5库或者hashlib库即可,只不过在python3的标准库中,...

  • Java 登录模块设计

    登录流程 前端登录传输用户名和md5加密后的密码 后端对密码在进行md5加密,或者使用md5加密的密码 + id ...

  • 密码学

    一、数据加密方法 以前对于用户密码一般使用MD5进行加密,但是现在单独使用MD5对用户密码加密已经不安全了! 现在...

  • MD5

    python MD5 拓展: MD5加密算法原理及实现

  • iOS如何使用MD5加密

    在登录注册时,经常采用MD5加密技术对密码,也用于对敏感数据进行加密。本文简单介绍了iOS中MD5加密的使用方式。...

网友评论

      本文标题:使用python之MD5进行加密

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