javascript - 如何使用 JavaScript 加密然后使用 C# 解密

标签 javascript asp.net-mvc encryption

我正在使用 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/

相关文章:

javascript - 动态添加 html 表单元素和更新的数据被重置

javascript - 如何使用 Node js 和 mongoose 创建唯一的 json 元素列表

c# - 这是测试 ActionResult 的正确方法吗

mysql - Coldfusion ENCRYPT 和 MySQL AES_DECRYPT 一起工作?

linux - 如何判断附加到 Azure 虚拟机的磁盘是否已加密?

javascript - 如何对数组的数组求和?

c# - 为什么我的列表只返回最后一行?

c# - asp mvc Controller 从 ajax 接收空值

javascript - 使用 AES、Crypto.js 和 .NET 对 Websockets 聊天消息进行加密

javascript - 测试 JS 模块是否兼容 CommonJS 或 AMD