如何用JavaScript加密然后用C#解密

时间:2013-02-15 08:54:55

标签: javascript asp.net-mvc encryption

我正在使用ASP.NET MVC4,这就是我想要做的事情:

我有一个Web API,它获取用户名,密码和序列号,并返回包含所需数据的JSON文件。 但是作为安全问题,密码不应该在URL中清楚地表明,因此我将其实现更改为获取加密字符串的Web API,稍后将对其进行解密以提取三个字段。

问题是当使用调用此Web API的视图时,我应该使用JavaScript加密用户输入的文本字段,对吧? 所以这种用JavaScript加密应该对应于用C#编写的解密方法。 有没有现成的方法呢?或者我应该以不同的方式考虑这个问题吗?

1 个答案:

答案 0 :(得分:4)

只需使用安全连接(https:// ssl)。

您可以在JavaScript中执行任何加密,因为用于加密数据的代码可供使用它的任何人使用,并且可以轻松地进行逆向工程。