1、sql语句对数据库中的密码字段进行加密的方法:
首先查看密码字段的约束长度符不符合md5摘要的长度,如果不符合请先用下面命令修改约束长度:
alter table tb_user modify password varchar(32);
对密码内容进行加密生成摘要内容:
update tb_user set password=md5(password);
以下为效果展示:
加密前:
加密后:
2、python进行加密的方式
1)导入hashlib包:
import hashlib
2)产生hash对象
hash = hashlib.md5()
3)生成摘要
pw='12334' # 此处举例对pw中内容进行加密
hash.update(pw.encode('utf-8'))
4)获取摘要
di = hash.hexdigest()
可参考以下代码内容:
import hashlib
def to_md5(content):
md5_hasher = hashlib.md5(content.encode('utf-8'))
return md5_hasher.hexdigest()
版权声明:本文为qq_17495489原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。