腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Node.js开发
Node.js全栈开发
专栏成员
举报
226
文章
697808
阅读量
52
订阅数
订阅专栏
申请加入专栏
全部文章(226)
javascript(48)
react(42)
node.js(37)
编程算法(32)
http(20)
网站(19)
vue.js(13)
https(12)
flutter(12)
网络安全(10)
html(9)
ajax(9)
php(8)
json(8)
express(8)
npm(8)
css(7)
打包(7)
渲染(7)
socket.io(7)
物联网(7)
webpack(6)
socket编程(6)
小程序(6)
nginx(5)
redux(5)
babel.js(5)
nest(5)
ide(4)
github(4)
api(4)
存储(4)
ecmascript(3)
硬件开发(3)
linux(3)
数据加密服务(3)
微信(3)
数据分析(3)
官方文档(2)
java(2)
xml(2)
jquery(2)
typescript(2)
access(2)
git(2)
mapreduce(2)
命令行工具(2)
腾讯云测试服务(2)
爬虫(2)
ssh(2)
mqtt(2)
函数(2)
前端(2)
云服务器(1)
其他(1)
c++(1)
angularjs(1)
数据库(1)
云数据库 SQL Server(1)
sql(1)
文件存储(1)
腾讯云 tce 解决方案(1)
访问管理(1)
SSL 证书(1)
文字识别(1)
electron(1)
容器(1)
koa(1)
游戏(1)
自动化(1)
spark(1)
面向对象编程(1)
cdn(1)
tcp/ip(1)
windows(1)
数据结构(1)
架构设计(1)
信息流(1)
app(1)
nestjs(1)
nodejs-express(1)
store(1)
surge(1)
编译(1)
程序(1)
域名(1)
搜索文章
搜索
搜索
关闭
使用 bcryptjs 对密码做加密
数据加密服务
有的网站上提供MD5解密,是因为有大量的存储空间来保存源码和加密后的密码,当解密时就是一个查询的过程,稍微复杂点的查询就无法完成。
挥刀北上
2021-12-19
4.8K
0
md5加密解析
数据加密服务
node.js
MD5是计算机领域使用最广泛的散列函数(可以叫哈希算法、摘要算法),注意是用来确保消息的完整和一致性。 下面我们最主要是以 md5 加密为例来了解下加密算法。 MD5算法有以下特点: 1. 压缩性: 任意长度的数据,算出的MD5值长度都是固定的。 2. 容易计算:从原数据算出MD5值很容易。 3. 抗修改性:对原数据进行任何改动,哪怕只修改一个字节,所得到的MD5值都有很大的区别。 4. 强抗碰撞:已知原数据和其MD5值,想找到一个具有相同的MD5值的伪数据是非常困难的。 MD5的作用是让大容量信息在用数字签名软件签署私人秘钥前被压缩成一种保密的格式(就是把任意长度的字符串变换成一定长的十六进制数字串)。 如下使用代码:
挥刀北上
2021-11-29
2.2K
0
Hmac加密方式解析
数据加密服务
node.js
HMAC算法是将散列算法与一个密钥结合在一起,以阻止对签名完整性破坏,其实就是类似于上面的提到的md5密码中加盐道理是类似的。 使用HMAC算法前,我们使用createHmac方法创建一个hmac对象,创建方法如下所示:
挥刀北上
2021-11-29
2.1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档