博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs的crypto模块
阅读量:6909 次
发布时间:2019-06-27

本文共 682 字,大约阅读时间需要 2 分钟。

1. 散列HASH

类对数据进行散列摘要的工具,使用示例:

const crypto = require('crypto');const hash = crypto.createHash('sha256');hash.update('123')console.log(hash.digest('hex'))

 2. 散列消息身份验证码HMAC(Hashed Message Authentication Code)

类是创建HMAC摘要的工具。

const crypto = require('crypto');const hmac = crypto.createHmac('sha256','a secret');hmac.update('some data to hash')console.log(hmac.digest('hex'))

 3. 加密解密

类用于加密数据,Decipher类用于解密数据。

AES加密示例:

const crypto = require('crypto');const cipher = crypto.createCipher('aes192', 'a password');let encrypted = cipher.update('some clear text data', 'utf8', 'hex');encrypted += cipher.final('hex');console.log(encrypted);

 

转载于:https://www.cnblogs.com/windyWu/p/10251362.html

你可能感兴趣的文章
学习ASP.NET Core Razor 编程系列十五——文件上传功能(三)
查看>>
转载:c# serialport类 串口通信 hello world
查看>>
木马各种隐藏技术披露
查看>>
[LeetCode] Insert Interval
查看>>
Java基础10 接口的继承与抽象类
查看>>
RESTLET开发实例(一)基于JAX-RS的REST服务
查看>>
DIOCP-V5发布
查看>>
OpenDayLight Helium实验三 OpenDaylight二层转发机制实验
查看>>
Linux下adb的配置
查看>>
异步操作之深入了解
查看>>
Swift3.0语言教程比较、判断字符串
查看>>
只用来保存JQuery lightbox图片用的
查看>>
pdftk的使用介绍
查看>>
hibernate _关联级别策略介绍
查看>>
Word如何快速绘制你需要的作文稿纸
查看>>
币圈的黄埔军校,徐明星的傲慢与偏见
查看>>
全球直播的罗胖跨年演讲背后技术支撑故事——罗辑思维首席架构师方圆访谈...
查看>>
万能的淘宝再现实力“魔术手”,沙县小吃摇身变成“萌系治愈所”
查看>>
勒索病毒致世界天翻地覆 360安全卫士离线救灾版扭转乾坤
查看>>
排插新国标将实施,传统排插企业满脸“尴尬”?
查看>>