阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js crypto Verify 类

      Node.js crypto Verify 类

      新增于: v0.1.92

      Verify类是验证签名的工具。它可以两种方式使用:

      • 作为可写的stream,使用书面数据来验证提供的签名
      • 使用verify.update()和verify.verify()的方法来验证签名。

      crypto.createVerify()方法用于创建Verify实例。 Verify对象不能直接使用new关键字创建。

      示例:使用“验证”对象作为流:

      const crypto = require('crypto');
      const verify = crypto.createVerify('SHA256');
      
      verify.write('some data to sign');
      verify.end();
      
      const publicKey = getPublicKeySomehow();
      const signature = getSignatureToVerify();
      console.log(verify.verify(publicKey, signature));
      // Prints: true or false
      

      示例:使用verify.update()和verify.verify()方法

      const crypto = require('crypto');
      const verify = crypto.createVerify('SHA256');
      
      verify.update('some data to sign');
      
      const publicKey = getPublicKeySomehow();
      const signature = getSignatureToVerify();
      console.log(verify.verify(publicKey, signature));
      // Prints: true or false
      

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


      目录
      本文目录
      目录