MD5加密
blueimp-md5
https://www.bootcdn.cn/blueimp-md5/
32位和16位
- 32 位 MD5:
blueimp-md5
库默认计算得到的就是 32 位的十六进制字符串表示的 MD5 哈希值。 - 16 位 MD5:16 位的 MD5 哈希值实际上是 32 位 MD5 哈希值中间的 16 位字符。
示例
1 | // 从 32 位结果中截取 16 位 |
浏览器
引用
1 | <script src="https://cdn.bootcdn.net/ajax/libs/blueimp-md5/2.19.0/js/md5.min.js"></script> |
使用
1 | console.info(md5("123456")); |
ES6
npm
1 | npm install blueimp-md5 |
使用
1 | import md5 from "blueimp-md5"; |
结果
e10adc3949ba59abbe56e057f20f883e
NodeJS
1 | // 引入 blueimp-md5 库 |
AES加解密
添加依赖
1 | npm install crypto-js --save |
aes_ecb.js
1 | import CryptoJS from 'crypto-js' |
调用
1 | import { aes } from '@/assets/utils/aes_ecb' |