不对称diffie hellman
非对称密钥交换
一旦被证明是安全的,该软件包就被设计为未来的抗量子密钥交换算法的占位符。
安装
npm install
用法
首先,我们需要导入包
import { KeyPair } from 'asymmetric-diffie-hellman' ;
生成密钥对
让我们为发送方(alice)和接收方(bob)生成一个密钥对
const Alice = new KeyPair ( ) ;
const Bob = new KeyPair ( ) ;
获取公钥共享
const AlicePublic = Alice . pubkey ;
const BobPublic = Bob . pubkey ;
生成用于传输的加密密钥种子
当从爱丽丝向鲍勃发送消息时,爱丽丝将需要包括以非加密方式生成的新密钥。 使用此新密钥,Bob可以生成与Alice加密邮
1