SQL Server: varbinary转varchar 及 md5 加密

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yenange/article/details/81944582

参考: msdn 

DECLARE @s VARCHAR(50)
SET @s=FORMAT(GETDATE(),'yyyyMMddHHmmss')
SET @s='1|'+@s;
SELECT @s                                       AS [原串]
,HashBytes('MD5',@s)                            AS [MD5加密二进制]
,CONVERT(varchar(max),HashBytes('MD5',@s),2)    AS [MD5字符串]
/*
原串                     MD5加密二进制                               MD5字符串
------------------------ -----------------------------------------   ---------------------------------
1|20180822150945         0x7EAEF59CD2144FB1734E0F3DFB9B0042          7EAEF59CD2144FB1734E0F3DFB9B0042
*/

猜你喜欢

转载自blog.csdn.net/yenange/article/details/81944582