数据库加密 - Javascript解密

时间:2014-02-13 20:14:27

标签: javascript sql-server encryption

我将用户密码存储在我希望保持加密的SQL Server数据库中。在另一个运行用javascript编写的脚本的应用程序中,我想从数据库中检索这个加密的字符串并解密字符串并使用该值。

进行此类工作流程的可能性有多大?我可以从两端使用PGP吗?我听说一般javascript应该避免出于各种安全原因,但在目前情况下这不是问题。

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题。我使用的解决方案是使用AES加密字符串,然后使用JavaScript中的CryptoJS库解密。

.NET ecnryption的一个很好的例子:http://www.aspsnippets.com/Articles/AES-Encryption-Decryption-Cryptography-Tutorial-with-example-in-ASPNet-using-C-and-VBNet.aspx

然后将我加密的字符串存储在数据库中。当我需要在使用javascript作为其脚本引擎的其他应用程序中使用密码时,我使用CryptoJS来解决我的解密需求。

花了一秒钟让他们一起工作,但是一旦扭结了工作,这对我正在尝试做的事情来说是一个非常好的解决方案。