【问题标题】:how to decode sha 256 encoded string using jquery/javascript or angular 2/4?如何使用 jquery/javascript 或 angular 2/4 解码 sha 256 编码字符串?
【发布时间】:2018-06-07 09:32:20
【问题描述】:

使用 sha256.js 插件我可以对字符串进行编码,但如何在客户端执行相反的过程。我想使用 javascript 或 jquery 插件或 npm 包以 angular 2/4 解码 sha256 编码的字符串

【问题讨论】:

  • SHA256 是一种散列算法。它不能被解密——这就是重点。
  • @RoryMcCrossan 感谢您的建议。你能告诉我如何使用crypto js解密sha256哈希编码的字符串吗?
  • 你不能——正如我上面提到的,SHA256 用于散列,而不是加密
  • @Developer,SHA256 是一种单侧加密。
  • @Developer,正如 Rory 所说,SHA256 是散列算法,你不能反转它,但是如果你想将某个字符串与 SHA256 脚本匹配,你只需对你拥有的字符串应用散列然后比较两个输出(因为散列的结果总是一样的)

标签: javascript decode sha256


【解决方案1】:

您不能解码散列,而是与另一个散列字符串进行比较。 您需要像 AES、RSA 等加密方式,而不是散列

【讨论】:

    猜你喜欢
    • 2016-07-13
    • 2013-05-09
    • 1970-01-01
    • 2012-03-08
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    相关资源
    最近更新 更多