加密相关内容

Posted weidaijie

tags:

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

md5加密(正常的md5,加盐,动态加盐)

import  hashlib
md5 = hashlib.md5()
md5.update(b‘alex3714‘)
print(md5.hexdigest())

 应用于密码的密文存储,文件的一致性校验

import  hashlib
md5 = hashlib.md5()
md5.update(b‘alex3714‘)
ret = md5.hexdigest()
md =hashlib.md5()
md.update(b‘alex‘)
md.update(b‘3714‘)
res = md.hexdigest()
if ret == res:
    print(‘结果相同‘)

 加盐

import  hashlib
md5 = hashlib.md5()
md5.update(b‘alex3714‘)
ret = md5.hexdigest()
print(ret)
md = hashlib.md5(bytes(‘salt‘,encoding=‘utf-8‘))
md.update(b‘alex3714‘)
print(md.hexdigest())

 bytes,将字符串转化为字节

t = bytes(‘salt‘,encoding=‘utf-8‘)
print(t,type(t)

 sha1加密


import hashlib

sha1 = hashlib.sha1()
sha1.update(b‘how to use sha1 in ‘)
sha1.update(b‘python hashlib?‘)
print(sha1.hexdigest())

 

 

以上是关于加密相关内容的主要内容,如果未能解决你的问题,请参考以下文章

片段内容未出现在手机上

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段

加密解密相关内容

与加密解密相关的一些内容