Node.js:MD5加密字符串

简介: Node.js:MD5加密字符串

方式一:crypto

const crypto = require('crypto');

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

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

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

方式二:js-md5

// $ npm install js-md5

const md5 = require('js-md5');

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

如果是在Vue项目中使用:

import md5 from 'js-md5';

Vue.prototype.$md5 = md5;

this.$md5("加密内容")
            </div>
目录
相关文章
|
消息中间件 存储
RabbitMQ的高可用机制
RabbitMQ 提供了多种高可用机制来确保消息队列的可靠性和稳定性。
1226 0
微信封号脚本插件,全自动批量投诉工具, vx隔空抓包封号思路【仅供学习参考用途】
这是一款针对微信投诉自动化处理的工具插件,通过模拟点击操作实现批量投诉功能。相比手动投诉,该插件效率更高、成功率更有保障。
|
存储 算法 Linux
哈希的应用--位图和布隆过滤器(下)
布隆过滤器 在上面我们用位图很好的解决了多重整数高效查询的问题,那么我们在面对字符串时,该如何解决呢? 1. 布隆过滤器的提出 布隆过滤器(Bloom Filter)是由布隆在1970年提出的,它是一种空间效率高、查询速度快的数据结构,主要用于判断一个元素是否属于一个集合。布隆过滤器的提出解决了在大规模数据集中进行
|
存储 安全 网络安全
警惕baxia勒索病毒,您需要知道的预防和恢复方法。
在数字时代,网络安全威胁日益严峻,.baxia勒索病毒以其隐蔽的传播方式和强大的加密能力,成为企业和个人数据安全的重大隐患。本文深入分析.baxia勒索病毒的工作原理、传播途径及其危害,并提出应对策略,帮助读者防范这一威胁。如遇数据加密问题,可添加技术服务号(sjhf91)获取专业数据恢复支持。
924 0
警惕baxia勒索病毒,您需要知道的预防和恢复方法。
|
机器学习/深度学习 存储 人工智能
Azure 机器学习:使用OpenAI GPT模型
Azure 机器学习:使用OpenAI GPT模型
381 0
|
应用服务中间件 Java Maven
IntelliJ IDEA Community 社区版 Tomcat 插件
IntelliJ IDEA Community 社区版默认没有像旗舰版的 Tomcat 启动配置,那么社区版如何集成 Tomcat 呢?
1721 0
IntelliJ IDEA Community 社区版 Tomcat 插件
|
Ubuntu Windows
解决Ubuntu安装Matlab后无法使用快捷键的问题
Matlab操作示意图 Ubuntu系统下安装好matlab后默认是不能使用键盘的复制粘贴快捷键的,解决方法如下: 打开Matlab,在主页里点击 预设,左栏找到键盘, 在次级目录点开快捷方式。
2512 0
|
5天前
|
数据采集 人工智能 安全