Node.js:MD5加密字符串

举报
彭世瑜 发表于 2021/08/14 00:20:08 2021/08/14
【摘要】 方式一:crypto const crypto = require('crypto'); const hash = crypto.createHash('md5'); // 可任意多次调用update(): hash.update('Hello '); hash.update('world!'); console.log(hash.digest('hex'));...

方式一:crypto

const crypto = require('crypto');

const hash = crypto.createHash('md5');

// 可任意多次调用update():
hash.update('Hello ');
hash.update('world!');

console.log(hash.digest('hex'));
// 86fb269d190d2c85f6e0468ceca42a20

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

方式二:js-md5

// $ npm install js-md5
const md5 = require('js-md5');

console.log(md5("Hello world!"));
// 86fb269d190d2c85f6e0468ceca42a20


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

如果是在Vue项目中使用:

import md5 from 'js-md5';

Vue.prototype.$md5 = md5;

this.$md5("加密内容")

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

文章来源: pengshiyu.blog.csdn.net,作者:彭世瑜,版权归原作者所有,如需转载,请联系作者。

原文链接:pengshiyu.blog.csdn.net/article/details/92574856

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。