時間:2024-03-11 15:08作者:下載吧人氣:18
1)對于不涉及證書及密鑰的應(yīng)急的數(shù)據(jù)加密,可以直接基于用戶提供的密碼來加密和解密數(shù)據(jù)。
2)通行短語(PassPhrase)是允許存在空格的密碼。這個PassPhrase不會存儲在數(shù)據(jù)庫中,因而也就意味著不會被使用存儲的系統(tǒng)數(shù)據(jù)”破解”。同時,可以使用空格創(chuàng)建一個長的、易于記憶的句子來加密和解密敏感數(shù)據(jù)。
3)PassPhrase支持的數(shù)據(jù)列類型有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
網(wǎng)友評論