美文网首页
使用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之MD5进行加密

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