码迷,mamicode.com
首页 > 其他好文 > 详细

加密相关内容

时间:2019-01-28 01:04:29      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:salt   port   iges   hashlib   密码   转化   print   update   sha   

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())

 

 

加密相关内容

标签:salt   port   iges   hashlib   密码   转化   print   update   sha   

原文地址:https://www.cnblogs.com/weidaijie/p/10327774.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!