SLQServer 中的字符加密 函数HASHBYTES的使用
1.在SQlServer中?HASHBYTES函数 有两个参数? ?一个是 加密的方式 (“MD5”)这里 以MD5为例 另一个是 ? 要加密的字符串 简单的例子代码如下? create table t_user (--创建用户表 注意 : 添加数据 ? ? ?insert into t_user(name,code,password,status,cdate) values('用户名','登录名',HASHBYTES('MD5','密码'),1,getdate()) --添加语句 此条添加语句执行成功 ?然后 ? ? ? ? ? ? ? select * from t_user ?查看表 你会发现 ? password中的值 ?为乱码 ? (当时我也好纠结 ?不知道这是怎么回事 在网上查了好多资料) 才发现HASHBYTES('MD5','密码')输出的格式 为字串 ?需要用SqlServer中的 函数转化一下 才能存入数据库 转换函数 ??sys.fn_VarBinToHexStr(HASHBYTES('MD5','123456')) 这样就OK了 ! 2.Sqlserver中获取系统时间的函数 ?是 getdate(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |