首页 > 解决方案 > 如何在 JavaScript 或 Node.js 中生成 MD5 密码字符串哈希?

问题描述

我需要编写一个函数来为网站页面上的密码生成 md5 哈希。帮忙写md5函数?

例如:

function handleEvent() {
   var md5 = generateMD5(document.getElementById("password").value);
   console.log(md5);
}

function generateMD5(string) {
   // generate md5 hash here
}

标签: javascriptnode.jsmd5

解决方案


可以使用已经写好的md5生成函数:GitHub ( npm , Demo )

使用脚本标签:

<script src="https://cdn.jsdelivr.net/npm/md5-js-tools@1.0.2/lib/md5.min.js"></script>
<script>
   var hash = MD5.generate("Example string");
   console.log(hash);
</script>

使用 ES5:

import { MD5 } from "md5-js-tools";
var hash = MD5.generate("Example string");
console.log(hash);

或者

const { MD5 } = require("md5-js-tools");
var hash = MD5.generate("Example string");
console.log(hash);

推荐阅读