--------加密函数-----------
CREATE FUNCTION dbo.EncryptByPassPhrasePwd(@password nvarchar(50))
RETURNS varbinary(max)
AS  
BEGIN 
    declare @pwd varbinary(max)
 SELECT @pwd = EncryptByPassPhrase(
 'bgx',            
 @password)
    return @pwd
END
---------解密函数----------
CREATE  FUNCTION dbo.DecryptByPassPhrasePwd(@password varbinary(max))
RETURNS nvarchar(max)
AS  
BEGIN 
    declare @pwd nvarchar(max)
 SELECT @pwd =CAST( DecryptByPassPhrase('bgx',@password)  as nvarchar(max))
    return @pwd
END
注意:www.baidu.com 是用于生成对称密钥的通行短语
select dbo.EncryptByPassPhrasePwd('test11') as result
select dbo.DecryptByPassPhrasePwd(0x01XXX) as result

 

相关文章:

  • 2022-12-23
  • 2021-07-19
  • 2022-12-23
  • 2021-12-05
  • 2021-12-06
  • 2022-12-23
  • 2021-06-12
猜你喜欢
  • 2021-04-21
  • 2022-01-07
  • 2021-10-25
  • 2021-08-21
  • 2021-08-22
相关资源
相似解决方案