用于记录使用过的 nodejs 包使用方法。
目录(点击链接直达
):
名称 | 简介 | 主页 |
---|---|---|
abab | BASE64 加密解密 |
|
md5 | md5 字符串/文件加密 |
|
BASE64
加密解密
安装方法:
npm install abab
使用方法:
btoa (base64 加密)
const { btoa } = require('abab');
btoa('Hello, world!'); // 'SGVsbG8sIHdvcmxkIQ=='
atob (base64 解密)
const { atob } = require('abab');
atob('SGVsbG8sIHdvcmxkIQ=='); // 'Hello, world!'
MD5
加密
安装方法:
npm install md5
使用方法:
var md5 = require('md5');
console.log(md5('message')); // 78e731027d8fd50ed642340b7c9a63b3
支持 buffer
流,比如文件 md5
var fs = require('fs');
var md5 = require('md5');
fs.readFile('example.txt', function(err, buf) {
console.log(md5(buf));
});