-
node-aes-gcm:使用OpenSSL的用于node.js的AES GCM模块下载
资源介绍
节点-aes-gcm
使用OpenSSL的用于 模块
安装
node-aes-gcm可通过npm获得:
$ npm install node-aes-gcm
基本原理
该模块存在的原因是, 模块未使用公开的方法来利用在需要时同时执行加密和身份验证的功能。 由于此功能在 1.0+中可用,因此我围绕编写了此瘦包装,以公开此功能以供在使用。 显然,此功能现在也可以使用所示的标准加密模块来使用。
GCM由于其较低的操作开销,是与小型嵌入式设备安全通信的一种有用模式。 与node.js结合使用时,可以设计出大型可伸缩系统。 另一个优点是它不受专利的限制。
虽然此模块最初是供我自己使用的,并且仅限于AES-128密码(128位密钥)和96位初始化向量(IV),但当前版本支持AES-128,AES-192和AES-256任意长度的IV。 它生成一个128位的身份验证标签,并包括对其他身份验证数据
- 上一篇: EOS 白皮书
- 下一篇: 区块链能做什么,不能做什么