/images/avatar.png

休对故人思故国,且将新火试新茶

AES算法(十一) NodeJS 环境中实战

本篇将对 AES 算法在 NodeJS 环境中应用做个简单的实战讲解,因为 NodeJS 提供了内置加密模块 crypto ,提供了绝大多数的加密算法的实现,本篇将基于 crypto 模块来做演示,因为文本长度有限,仅展示核心步骤,如需查看完整实现,请移步源码:https://github.com/aurthurxlc/js-aes-examples

AES算法(七)实战准备

AES 算法适合什么场景?

首先先明确一下,AES 算法属于对称密码算法,也就是说 解密 和 解密 需要使用相同的密钥,加密速度较非对称密码算法要快,但是安全性较低。因为要使用相同的密钥加密解密,所以如果加密解密者都是自己,使用 AES 算法就非常合适了,比如存储用户的一些隐私数据(密码一般不用对称算法),该类数据需要在特定场景拿出解密给用户自己查看。