澳门新蒲京娱乐

图片 16
U盘启动盘的制作及其主要功能的介绍,查看电脑32位64位

批量删除所有存储过程的方法分享,系统更新

压缩函数,用法简介

     create table A(info1 varchar(30))

insert into A (info1)values('www.maomao365.com')
insert into A (info1)values('猫猫小屋')
insert into A (info1)values('mssql教程专用')
insert into A (info1)values('mssql函数用法简介') 

select HASHBYTES('Md5',info1) as [md5加密], 
HASHBYTES('SHA1',info1) as [SHA1加密],
info1 from A 

truncate table A
drop table A 
  • AES_ENCRYPT()和AES_DECRYPT()

例2:

  • ENCODE()和DECODE()

例1:

因为AES是八个块级算法,须求采纳补白来编码非偶数长度的字符串。

参数1:
输入加密类型 例:MD5
参数2:
输入待加密的字符串(加密字符串最大值为 7000字节)
返回值:
重返值最大为8000字节
注意事项:
当输入加密类型,十分时,重回NULL

其加密结果示例如下:

一、mssql sql hashbytes
函数简单介绍

  • ENCRYPT()
   DECLARE @info nvarchar(4000);  
SET @info = CONVERT(nvarchar(4000),'www.maomao365.com');  
SELECT HASHBYTES('SHA1', @info);   ---返回采用SHA1加密
SELECT HASHBYTES('MD5', @info);    ---返回采用MD5加密
SELECT HASHBYTES('MD2', @info);    ---返回采用MD2加密
  • COMPRESS()和UNCOMPRESS()

hashbytes(‘参数1’,’参数2’)

SHA1(str)/SHA(str)函数总结字符串str的1陆十人SHA-1校验和。再次回到值是三个由叁十九个十六进制数字组成的二进制串。假诺变量为NULL,则赶回NULL。

 

ENCRYPT(str[,
salt]):该函数通过利用Unix
crypt()系统调用来加密str,并赶回贰个二进制串。当中,salt变量应该是二个含有多于四个字符的字符串。假若salt未有给定,则选取二个随机值。要是crypt()系统调用在用户的操作系统上不可用(Windows操作系统便如此),该函数重回为NULL。

 

在MySQL的类别数据库mysql的user表中,有贰个名叫Password的列,在那之中保存由password函数加密后的user的密码数据。如下所示:

二、mssql sql hashbytes
比方应用

COMPRESS(string_to_compress):该函数减去三个字符串而且再次回到三个二进制串。该函数必要MySQL已会同二个压缩库一块编写翻译,比方zlib,不然该函数的重返值总为NULL。压缩后的字符串能够经过
UNCOMPRESS()函数来解压缩。UNCOMPRESS(string_to_uncompress):该函数解压缩二个透过COMPRESS()
函数减去的字符串。借使变量不是三个压缩值,则结果重临为NULL。

hashbytes函数作用为:重回一个字符,
通过 MD2、MD4、MD5、SHA、SHA1、SHA2_256、SHA2_512格局加密后的再次来到值

您可能感兴趣的稿子:

  • mysql双向加密解密格局用法详解
  • MySQL加密和解密实例详解
  • MySQL利用AES_ENCRYPT()与AES_DEC福睿斯YPT()加解密的没有错方法自己要作为楷模遵从规则

转自:http://www.maomao365.com/?p=4732

  • DES_ENCRYPT()和DES_ENCRYPT()

那么些标题或者形成数据值的改换。一般来说,上述难点或然在您使用非二进制串数据类型(如char,varchar,text等数据类型)的状态下发生。

  • PASSWORD()

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图