2014-06-06 71 views

回答

0

您可以嘗試使用HASHBYTES()

例子:

--HASHBYTES ('<algorithm>', { @input | 'input' }) 
--<algorithm>::= MD2 | MD2 | MD5 | SHA | SHA1 | SHA2_256 | SHA2_512 

DECLARE @HashThis nvarchar(4000); 
SELECT @HashThis = CONVERT(nvarchar(4000),'demo'); 
SELECT HashBytes('MD2', @HashThis); 
SELECT HashBytes('MD5', @HashThis); 
SELECT HashBytes('SHA', @HashThis); 
SELECT HashBytes('SHA1', @HashThis); 

對於更詳細的研究,請參見here

編輯:但我認爲它不會滿足你的最後一個要求'發送郵件給用戶'。你仍然可以試試看。

+0

不錯......謝謝...... – Jesuraja

0

而不是使用數據庫特定的東西,你可能要考慮使用BouncyCastle庫來加密密碼。