mssqlserver的md5函数

Posted 81

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mssqlserver的md5函数相关的知识,希望对你有一定的参考价值。

参考:https://www.cnblogs.com/JuneZhang/p/6396896.html?utm_source=itdadao&utm_medium=referral

 

简单说明:

加密方式有: MD2 | MD4 | MD5 | SHA | SHA1

select HashBytes(\'MD5\',\'12345678\')   --这个返回值有0x开头,结果是varbinary的二进制型,写入数据库varchar有问题

处理方式是转成字符串:

select substring(sys.fn_sqlvarbasetostr(HashBytes(\'MD5\',\'12345\')),3,32) --把前面的0x去掉,结果是字符串

以上是关于mssqlserver的md5函数的主要内容,如果未能解决你的问题,请参考以下文章

oracle 有md5函数么

PHP md5() 函数

MD5是怎么加密的?

缓存用户定义函数的输出(ms sql server)

C语言求文件MD5的函数用法

Sql Server内置函数实现MD5加密