时间:2024-03-11 15:08作者:下载吧人气:19
1)对于不涉及证书及密钥的应急的数据加密,可以直接基于用户提供的密码来加密和解密数据。
2)通行短语(PassPhrase)是允许存在空格的密码。这个PassPhrase不会存储在数据库中,因而也就意味着不会被使用存储的系统数据”破解”。同时,可以使用空格创建一个长的、易于记忆的句子来加密和解密敏感数据。
3)PassPhrase支持的数据列类型有nvarchar、varchar、nchar、char、varbinary、binary。
CREATE FUNCTION dbo.EncryptPass(@EnPass VARCHAR(32))
RETURNS VARBINARY(MAX)
AS
BEGIN
DECLARE @Result VARBINARY(MAX)
SET @Result=EncryptByPassPhrase(‘HelloWorld’,@EnPass)
RETURN @Result
END
网友评论