阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js crypto ECDH 类

      Node.js crypto ECDH 类

      新增于: v0.11.14

      ECDH类是创建椭圆曲线Diffie-Hellman(Elliptic Curve Diffie-Hellman (ECDH))键交换的实用工具。 ECDH类的实例可以使用crypto.createECDH()方法。

      const crypto = require('crypto');
      const assert = require('assert');
      
      // Generate Alice's keys...
      const alice = crypto.createECDH('secp521r1');
      const aliceKey = alice.generateKeys();
      
      // Generate Bob's keys...
      const bob = crypto.createECDH('secp521r1');
      const bobKey = bob.generateKeys();
      
      // Exchange and generate the secret...
      const aliceSecret = alice.computeSecret(bobKey);
      const bobSecret = bob.computeSecret(aliceKey);
      
      assert.strictEqual(aliceSecret.toString('hex'), bobSecret.toString('hex'));
      // OK
      

      更多内容请参考:Node.js crypto 加密,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录