MSSQL Sql加密函数 hashbytes 用法简介

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

一、mssql sql hashbytes 函数简介

hashbytes函数功能为:返回一个字符,
通过 MD2、MD4、MD5、SHA、SHA1、SHA2_256、SHA2_512方式加密后的返回值

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

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

二、mssql sql hashbytes 举例应用

例1:

   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加密

例2:

     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 

原文地址:https://www.cnblogs.com/lairui1232000/p/9304509.html

时间: 2024-08-27 12:05:01

MSSQL Sql加密函数 hashbytes 用法简介的相关文章

排序函数sort用法简介

排序算法有很多,冒泡排序,选择排序,堆排序,快速排序,归并排序,基数排序-- 其中平均复杂度O(nlogn)的排序算法或者在某方面有特殊优势的算法在ACM中才有实际使用价值,所以上述提到的前2种大家以后就不要用了.其他排序算法大家会慢慢接触,本文主要介绍使用最多的排序函数 sort.大家可能会遇到qsort,qsort比较复杂,逐渐淡出ACMer的视线,所以不用管它. sort函数是C++标准库函数,需要包含头文件 #include <algorithm> 并声明命名空间 using name

MYSQL 加密函数的用法

常见加密函数有md5,hash,password等,mysql应用web一般都是md5,32位的,下面讲将MYSQL 加密函数的用法. 1,md5加密用法 select md5('admin'); 2,password 加密 一般用数据库的管理的 password('admin') 应用于客户端 set password=password('dc3688') 文章来自 http://www.dc3688.com/ 原文地址:http://blog.51cto.com/13959155/22942

SQL Server---Case When用法简介

Casewhen 用法简介 上一篇博客使用了casewhen解决了数据汇总的问题,那么这一篇博客我将简单的介绍一下关于case when的使用. CASEWHEN的表达形式 1.简单的case函数 --简单Case函数 CASE letterType WHEN '干部介绍信' THEN '1' WHEN '转递档案通知单' THEN '2' ELSE '其他' END 2.case搜索函数 --Case搜索函数 CASE WHEN letterType='干部介绍信' THEN '1' WHEN

sql server 函数的自定义

创建用户定义函数.这是一个已保存 Transact-SQL 或公共语言运行时 (CLR) 例程,该例程可返回一个值.用户定义函数不能用于执行修改数据库状态的操作.与系统函数一样,用户定义函数可从查询中调用.标量函数和存储过程一样,可使用 EXECUTE 语句执行. 用户定义函数可使用 ALTER FUNCTION 修改,使用 DROP FUNCTION 删除. Transact-SQL 语法约定 语法 Scalar Functions CREATE FUNCTION [ schema_name.

压力测试工具tsung用法简介

tsung是用erlang开发的一款简单易用的压力测试工具,可以生成成千上万的用户模拟对服务器进行访问.目前对tsung的理解也仅限于会简单的应用,其内部结构没有深入研究过. 1.安装 tsung是用erlang编写的,所以首先安装erlang的运行环境.然后就是按照tsung的官网下载编译tsung.需要注意的是,生成测试报告需要gnuplot和perl的支持,其中perl需要安装Template扩展.具体安装过程请看相关手册或者google之. 2.配置文件 默认情况下,tsung会加载配置

Oracle to_date()函数的用法《转载》

to_date()是Oracle数据库函数的代表函数之一,下文对Oracle to_date()函数的几种用法作了详细的介绍说明, 原文地址:http://database.51cto.com/art/201010/231193.htm 在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪. to_date()与24小时制表示法及mm分钟的显示: 一.在使用Oracle的to_date

SQL常用函数集锦

一.字符转换函数1.ASCII()返回字符表达式最左端字符的ASCII 码值.在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错. 2.CHAR()将ASCII 码转换为字符.如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL . 3.LOWER()和UPPER()LOWER()将字符串全部转为小写:UPPER()将字符串全部转为大写. 4.STR()把数值型数据转换为字符型数据.STR (<float_exp

oracle管道函数的用法

oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合,下面将介绍oracle管道函数的语法. 在普通的函数中,使用dbms_output输出的信息,需要在服务器执行完整个函数后一次性的返回给客户端.如果需要在客户端实时的输出函数执行过程中的一些信息,在oracle9i以后可以使用管道函数(pipeline function). 关键字PIPELINED表明这是一个oracle管道函数,oracle管道函数的返回值类型必须为集合,在函数中,PIPE ROW语句被用来返回该

T-SQL函数及用法--转

转自http://www.cnblogs.com/qixuejia/archive/2010/07/14/1777105.html 1. 聚合函数 (1) AVG 函数功能返回组中值的平均值.空值将被忽略 语法AVG ( [ ALL | DISTINCT ] expression ) (2) MAX 函数功能返回表达式的最大值 语法MAX ( [ ALL | DISTINCT ] expression ) (3) MIN 函数功能返回表达式的最小值 语法MIN ( [ ALL | DISTINC