









用mssql内置的方法实现Md5加密,一般是用HashBytes('MD5',‘需要加密的字符串‘)经过加工得到,但使用时发现,直接加密字符串时没问题,但如果改为加密数据库的列(nvarchar),则必须转换为varchar才行。
以下是比对的查询语句
select HashBytes('MD5',Mobile),substring(sys.fn_sqlvarbasetostr(HashBytes('MD5',convert(varchar(50),Mobile))),3,32) from Sys_Users
结果如下:

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。