【问题标题】:How to decrypt AES256 in web(ASP)如何在 Web(ASP)中解密 AES256
【发布时间】:2012-04-09 19:30:37
【问题描述】:

我正在制作 iphone 应用程序。 我尝试从应用程序发送到 web(asp) 加密密码字符串。 我尝试在应用程序中加密 AES256。 并且必须在 web(asp) 中解密。

我得到了能够使用 AES256 加密的源文件。 但我找不到能够在 WEB(ASP...) 中解密的方法。

你能告诉我在WEB中解密的方法吗?

【问题讨论】:

  • 您是否在经典的 asp 环境中工作?如果是这样,您将不得不求助于 com/activex 对象来管理解密,或者您可以使用 php 或 asp.net 开箱即用地执行此操作(几乎)。您的网络服务器可以托管 .net 或 php 吗?
  • 是的!正如你所说,我找不到 asp env 的 com 对象。所以我尝试将网络服务器主机从 asp 更改为(.net 或 php ... java)。 :-)
  • 如果你接触过PHP,你可以使用mcrypt进行解密,例如问题:stackoverflow.com/questions/1628138/…

标签: iphone ios encryption asp-classic aes


【解决方案1】:

您可以在 ASP 中直接使用 Javascript 或使用 COM 对象执行 AES 加密和解密。

此页面显示如何从 Javascript 进行 AES 加密。

http://cheeso.members.winisp.net/AES-Encryption.htm

演示本身在浏览器中运行 javascript。我了解您想在服务器中运行它 - 在 ASP 环境中。它只是 Javascript,它可以在任何地方运行。

此外,通过 Windows 脚本组件,您可以将此 AES 加密代码打包为 COM 组件,然后在任何对 COM 友好的环境中使用它,例如 VB-ASP、VB6、Perl 等。

例如,请参阅此答案:https://stackoverflow.com/a/857903/48082

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 2021-10-27
    • 2014-08-01
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多