数据库级别的MD5加密使用
>md5简单的使用>明文密码通过md5进行加密```sqlCREATE TABLE student_s(`id` int(11) NOT NULL,`name` varchar(10) COLLATE utf8_swedish_ci NOT NULL,mimavarchar(100)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_
·
md5简单的使用
明文密码通过md5进行加密
CREATE TABLE student_s(
`id` int(11) NOT NULL,
`name` varchar(10) COLLATE utf8_swedish_ci NOT NULL,
mima varchar(100)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;
新增数据时明文密码进行MD5加密:
INSERT INTO student_s VALUES(10,'WANG',MD5('111111'))
10 WANG f4984314d122393d8dee3c843cbd16d7(加密)
提示:新建数据库表中
密码字段时空间值要适当分配大些
,不然密码md5加密时会报错:pymysql.err.DataError: (1406, “Data too long for column ‘songlist_url’ at row 1”)提示字段长度不够
全部加密:(推荐使用)
UPDATE student_s SET mima=MD5(mima)

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)