2016-02-29 40 views
-2

我想使用DES在SQL Server 2012中解密密碼,以使用SQL Server作業在郵件中發送該密碼。如何使用DES在SQL Server 2012中解密密碼?

任何人都可以幫助我嗎?

在此先感謝。

+0

沒有SQL服務器** 2012 R2版本** - 剛剛的SQL Server 2012 ** ** - 修正 –

+1

你不應該解密密碼,生成一個新的密碼。也許這是你的興趣http://www.troyhunt.com/2012/05/everything-you-ever-wanted-to-know.html –

+0

如果你保存密碼你有一個不安全的系統,容易受到攻擊可以公開所有的用戶名和密碼。相反,您需要保存密碼和哈希版本的密碼,並使用密碼重置方法處理忘記的密碼。 – zaph

回答

0

你不應該真正解密密碼。或者不通過電子郵件發送密碼!

不,通常在加密中有一個隨機的鹽,所以你不能像這樣解密它。只有蠻力,因爲它現在是弱加密方法。

蠻力就可以使用例如pwdcompare - 更多的MSDN pwdcompare