Python3之hashlib模块

来源:互联网 发布:淘宝买csgo怎么下载 编辑:程序博客网 时间:2024/06/17 18:17

import hashlib
md5中可有参数但是也需要encode,这个参数俗称加盐
m = hashlib.md5()

m.update(‘qaz‘.encode(‘utf-8’))
m.update(‘wsx‘.encode(‘utf-8’))
&&两次update的值(累加的效果)和这次:
&&m.update(‘qazwsx‘.encode(‘utf-8’))的值是一样的
print(m.hexdigest())

SHA的用法和md5是一样的,只是会比md5更安全一些,但是效率也会低。

纠正一个误区:

md5是一个摘要算法,不是加密,能加密是可以解密的,摘要算法不可以逆向,用于一些文件校验、密码的转换等~

原创粉丝点击