当前位置: 首页 > 后端技术 > Node.js

Nodejs学习记录:crypto

时间:2023-04-03 16:12:15 Node.js

Node.js的crypto模块封装了很多加密函数,包括OpenSSL的hash、HMAC、加密、解密、签名和验证函数等Crypto.createHash()FAQ加密如何保证用户的安全密码?客户端加密增加了密码在传输过程中被第三方嗅探后破解的成本。对于游戏,客户端加密是为了防止作弊/破解等,服务端加密(比如md5)是为了防止管理数据库的DBA或者攻击者攻击数据库后直接获取明文密码,从而提高安全性。