Node.js中引入md5加密

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js中引入md5加密相关的知识,希望对你有一定的参考价值。

概述

我们如果想要进行md5加密,可以安装md5模块。

GitHub官网:https://github.com/pvorb/node-md5

安装

安装md5包:

npm install md5

API

仅有一个md5()函数:

md5(message)

该函数的参数支持:String,Buffer,Array或者Uint8Array。

该函数的返回值是md5加密后的字符串。

使用

  • 对字符串进行加密
// 第一步,引入md5
const md5 = require('md5');

// 第二步,调用md5函数对字符串进行加密
console.log(md5('message'));// 78e731027d8fd50ed642340b7c9a63b3
  • 对Buffer进行加密
// 第一步,引入md5
const md5 = require('md5');
const fs = require('fs');

// 第二步,调用md5函数对字符串进行加密
fs.readFile('./hello.txt', function (err, buf) 
    console.log(md5(buf));
);

以上是关于Node.js中引入md5加密的主要内容,如果未能解决你的问题,请参考以下文章

node.js中密码加密处理操作(MD5)

Node.js Crypto 加密算法库

夺命雷公狗---node.js---15之加密

Node.js实战一文带你开发博客项目之安全(sql注入xss攻击md5加密算法)

Node.js实战一文带你开发博客项目之安全(sql注入xss攻击md5加密算法)

Node.js实战一文带你开发博客项目之安全(sql注入xss攻击md5加密算法)