資料庫級別的MD5加密

2021-10-10 07:54:42 字數 1190 閱讀 5231

md5資訊摘要演算法(英語:md5 message-digest algorithm)傳送門

md5不可逆

所以網上存在的那些md5破解是根據加密後的字元逐一比對加密表(自己建的),然後找到對應的密文,就把原文返回給你

create

table

ifnot

exists

`tes***5`

(`id`

int(4)

notnull

,`name`

varchar(20

)not

null

,`pwd`

varchar(50

)not

null

,-- 加密後字元會很長,所以要長一點

primary

key(

`id`))

engine

=innodb

default

charset

=utf8

-- 明文密碼

insert

into tes***5 values(1

,'zhangsan'

,'123456'),

(2,'lisi'

,'123456'),

(3,'wangwu'

,'123456'

)

建立完後,表應該是這樣的

-- 加密

update tes***5 set pwd=md5(pwd)

where id=

1-- 加限制條件可以部分加密,不加就全部加密

結果如下

也可以在插入資料的時候就加密

-- 插入時就加密

資料庫級別的MD5加密

什麼是md5 md5資訊摘要演算法 英語 md5 message digest algorithm 一種被廣泛使用的密碼雜湊函式,可以產生出乙個128位 16位元組 的雜湊值 hash value 用於確保資訊傳輸完整一致 測試資料庫md5加密 步驟1 建立測試表特是 5 create table ...

9 MySQL 拓展 資料庫級別的MD5加密

mysql 拓展 資料庫級別的md5加密create table tes 5 id int 4 notnull name varchar 20 not null pwd varchar 50 not null primary key id engine innodb default charset ...

資料庫MD5加密(擴充套件)

create table tes 5 id int 4 notnull name varchar 20 not null pwd varchar 50 not null primary key id engine innodb default charset utf8插入一些資料 insert in...