当前位置:Gxlcms > 数据库问题 > 使用EncryptByPassPhrase和DecryptByPassPhrase对MS SQLServer某一字段时行加密和解密

使用EncryptByPassPhrase和DecryptByPassPhrase对MS SQLServer某一字段时行加密和解密

时间:2021-07-01 10:21:17 帮助过:27人阅读

TABLE [dbo].[Users] ( [U_nbr] NVARCHAR(20) NOT NULL PRIMARY KEY, [Pwd] VARBINARY(MAX) )


当用户使用注册或是添加一笔记录时,你可以使用下面的SQL语句:

技术分享

 

当需要验证用户登录信息时,我们需要对用户输入的密码进行解密:

技术分享

 

以上代码,是先创建一个存储过程,然后执行这个存储过程。如果用户输入的信息与注册时的信息一致,返回1,反之返回0,并说明它解密成功。

使用EncryptByPassPhrase和DecryptByPassPhrase对MS SQLServer某一字段时行加密和解密

标签:primary   src   搜索   字段   密码   max   技术   prim   sql   

人气教程排行