我正在使用 ASP.NET MVC4,这就是我想要做的:
我有一个 Web API,它获取用户名、密码和序列号,并返回包含所需数据的 JSON 文件。 但出于安全考虑,密码不应在 URL 中显示得那么清晰,因此我将其实现更改为获取加密字符串的 Web API,稍后将对其进行解密以提取三个字段。
问题是当使用调用此 Web API 的 View 时,我应该使用 JavaScript 加密用户输入的文本字段,对吧? 所以这种用JavaScript加密的方式应该对应于用C#编写的解密方式。 有没有现有的方法可以做到这一点?或者我应该以不同的方式考虑这个问题?
最佳答案
只需使用安全连接 (https://
ssl)。
您可以在 JavaScript 中执行的任何加密都可以被逆转,因为用于加密数据的代码可供任何使用它的人使用,并且可以轻松地进行逆向工程。
关于javascript - 如何使用 JavaScript 加密然后使用 C# 解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14891045/