declare @md5 varchar(40);
--乱码
SELECT @md5 = hashbytes('MD5', '1') ;
print @md5;
--正常
SELECT @md5=sys.fn_VarBinToHexStr(hashbytes('MD5', '1'))
print SUBSTRING(@md5, 3, 35);
print UPPER(SUBSTRING(@md5, 3, 35));
SELECT @md5=sys.fn_VarBinToHexStr(hashbytes('SHA1', '1'))
print SUBSTRING(@md5, 3, 35);
print UPPER(SUBSTRING(@md5, 3, 35));
Reference:
1. http://blog.chinaunix.net/uid-10697776-id-2935575.html
SQLServer中的MD5加密实现方法——区分32位和16位加密
http://blog.sina.com.cn/s/blog_49540f440100hy9h.html
相关推荐
三种算法都可以很简单地实现,拒绝冗长的函数代码。 自己整理的东东,决不是随手粘贴来的,多收点分哈。如果正能对你的项目有所帮助,相信是值得滴~
SQL Server沒有辦法加密欄位裡的資料, 換言之, 只要有人取得存取資料庫或其檔案的權限, 就能夠很容易地檢視、複製、甚至修改您存在資料庫裡的機密資料...Hashes SHA-1, MD5 and DES. x.509 certificates are supported
MSSQL2008常用自定义加密函数 支持16 32位结果 md2 md4 md5 sha sha1 base64等几种加密 编码方式 比如 dbo md5 "xxx" 16 返回16位的md5加密结果;dbo sha "xxx" 32 32位sha编码
利用C语言实现sha-1加密算法,与芯片DS28E01一致接口
辅助程序(密钥生成器 MD5_SHA1_DES-Hash):用户直接写入数据库用户密码。注意的是本程序采用双层SHA算法加密,首次加密使用SHA512,二次加密使用SHA1。 SQLQuery.sql是本例使用的数据库脚本,可以使用SQL2008的...
41314.5.3 实现WinRAR自加密 41314.5.4 解除RAR文件密码 41414.6 加密解密EXE文件 41514.6.1 用ASPack加密EXE文件 41514.6.2 用tElock加密EXE文件 41714.6.3 为EXE文件加口令 41914.7 解密MS SQL Server保护 ...
辅助程序(密钥生成器 MD5_SHA1_DES-Hash):用户直接写入数据库用户密码。注意的是本程序采用双层SHA算法加密,首次加密使用SHA512,二次加密使用SHA1。 SQLQuery.sql是本例使用的数据库脚本,可以使用SQL2008的...
41314.5.3 实现WinRAR自加密 41314.5.4 解除RAR文件密码 41414.6 加密解密EXE文件 41514.6.1 用ASPack加密EXE文件 41514.6.2 用tElock加密EXE文件 41714.6.3 为EXE文件加口令 41914.7 解密MS SQL Server保护 ...
1、跨平台特性:PHP 语言可以运行于 Linux... Blowfish ,TripleDES,MD5,并且 SHA1 也是可使用的 一些加密算法。 使用 PHP 语言运行 Linux、 FreeBSD、 OpenBSD、 Solaris Unix 操作系 统,不需安装任何杀毒软件及补丁
-----------------数据比较类(如比较时间大小) Cookie-------------------操作Cookie的类 DataBase-----------------数据操作的类 Encrypt------------------加密的类(有MD5和SHA1两种加密方法) ...
mssql的存储过程增强和加密 XP_CRYPT encryption methods overview XP_CRYPT 3.6 supports: Symmetric algorithms AES DESX RC4 Triple DES ...Asymmetric algorithms ...SHA1 MD5 Digital signatures RSA DSA
-----------------数据比较类(如比较时间大小) Cookie-------------------操作Cookie的类 DataBase-----------------数据操作的类 Encrypt------------------加密的类(有MD5和SHA1两种加密方法) ...
内置 RSA、DES、3DES、SHA、MD5 提供可编程的安全虚拟机用于运行第三方程序 支持通过 ADO 和 ODBC 访问几乎所有的大型数据库 支持系统硬件设备 RS232、RS485 等 支持基于 Microsoft、CISCO 和其他厂商的群集技术...
常用加解密、编解码(DES、MD5、SHA、BASE64) 批量提取文本,支持正则表达式,可将HTML等文件中指定内容存入数据库 批量查找替换,支持正则表达式 批量文件、文件夹改名,支持正则表达式 正则表达式测试器...
常用加解密、编解码(DES、MD5、SHA、BASE64) 批量提取文本,支持正则表达式,可将HTML等文件中指定内容存入数据库 批量查找替换,支持正则表达式 批量文件、文件夹改名,支持正则表达式 正则表达式测试器(可设置...
第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动...
Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四” 产生张三的密钥对(keyPairZhang) 张三生成公钥(publicKeyZhang...