SQL进行MD5加密和Python进行MD5加密的方法

  • Post author:
  • Post category:python




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 版权协议,转载请附上原文出处链接和本声明。