2016-02-29 112 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