javascript - 如何在 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
}
解决方案
可以使用已经写好的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);
推荐阅读
- java - 将 Java 中的 ALT 键与 ActionMap 匹配
- ffmpeg - ffmpeg in:h264 out:yuv to stdout - 数据格式?
- qt - QMainWindow 的析构函数中的 saveState
- excel - Excel vba - 更改系列和轴标签范围内的行数
- events - 在 Enterprise Architect 中元素的 TaggedValue 更改时收到通知
- javascript - 如何从另一个动作(redux)导入异步函数?
- scala - 为什么这种方法会导致 StackOverflowError?
- ejabberd - 在 2 linux 操作系统中使用 Ejabberd 进行集群
- python - Python - 计算相同长度列表中最常见的元素
- python - 基于分类数据的 Sklearn 树分类