美文网首页
Node.js加密算法库Crypto

Node.js加密算法库Crypto

作者: 从此做一个精致的老马 | 来源:发表于2018-07-30 07:59 被阅读15次

    密码技术是互联网应用的一项最基本的技术之一,主要保证了数据的安全。安全定义是多维度的,通过不可逆的hash算法可以保证登陆密码的安全;通过非对称的加密算法,可以保证数据存储的安全性;通过数字签名,可以验证数据在传输过程中是否被篡改。

    目录:
    1.Crypto
    2.Hash 算法
    3.Hmac 算法
    4.加密和验证的算法
    5.签名和验证算法
    6.salt算法
    7.程序代码

    1. Crypto介绍

    Crypto库是随Nodejs内核一起打包发布的,主要提供了加密、解密、签名、验证等功能。Crypto利用OpenSSL库来实现它的加密技术,它提供OpenSSL中的一系列哈希方法,包括hmac、cipher、decipher、签名和验证等方法的封装。

    Crypto官方文档:http://nodejs.org/api/crypto.html

    相关文章

      网友评论

          本文标题:Node.js加密算法库Crypto

          本文链接:https://www.haomeiwen.com/subject/pzcfjftx.html