突然想用SQL語句來進行MD5加密

2021-05-21 10:25:58 字數 448 閱讀 7664

最近在做乙個註冊程式,得用得密碼的md5加密,直接在儲存過程中進行註冊。

查詢得到,可用以下方法進行加密:

print right(sys.fn_varbintohexstr(hashbytes('md5','ansen')),32)

資料庫是用sql server 2005,其他的資料庫應該也差不到哪去~~

補充:當加密的字元格式不一樣時,加密後的字串也會不一樣。

比如:print right(sys.fn_varbintohexstr(hashbytes('md5',cast('ansen' as nvarchar(50)))),32)

和print right(sys.fn_varbintohexstr(hashbytes('md5',cast('ansen' as varchar(50)))),32)

兩者是不一樣的。

這種錯誤常會出現在字段的加密上

使用SQL語句對資料進行MD5加密

如果資料庫表user中有一列為passwd,存放的是md5加密的資料,如何更新新的資料。update user set passwd md5 123321 where uname lihua 插入新的資料 insert into user uname,passwd values xiaoqiang ...

mysql中進行md5加密

如果資料庫表user中有一列為passwd,存放的是md5加密的資料,如何更新新的資料。update user set passwd md5 123321 where uname lihua 插入新的資料 insert into user uname,passwd values xiaoqiang ...

python 批量進行md5加密

採用工具是anaconda的python軟體工具,因為其包含python語句外,還包含許多統計函式 2 具體使用步驟 1 資料庫資料匯出成csv檔案,其中有需進行md5加密字段 2 csv匯入至python中 3 載入md5函式 4 進行md5加密 5 匯出加密後資料 md5是什麼?md5為計算機安...