JavaScript 中最快的 MD5 实现

新手上路,请多包涵

那里有许多 MD5 JavaScript 实现。

有谁知道哪一个是最先进、修复最多和最快的?

我需要 这个 工具。

原文由 powtac 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

在这种情况下,我建议您使用 CryptoJS。

基本上,CryptoJS 是一个不断增长的标准和安全加密算法集合,使用最佳实践和模式在 JavaScript 中实现。它们速度很快,并且具有一致且简单的界面。

因此,如果您想计算密码字符串的 MD5 哈希值,请执行以下操作:

 <script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/core.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/md5.js"></script>
<script>
    var passhash = CryptoJS.MD5(password).toString();

    $.post(
      'includes/login.php',
      { user: username, pass: passhash },
      onLogin,
      'json' );
</script>

因此,此脚本会将您的密码字符串的哈希值发布到服务器。

有关其他哈希计算算法的更多信息和支持,您可以访问:

http://code.google.com/p/crypto-js/

原文由 theCodeMachine 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题