【问题标题】:Why is IPFS generating an RSA key pair when initializing a node?为什么 IPFS 在初始化节点时会生成 RSA 密钥对?
【发布时间】:2018-12-08 13:59:45
【问题描述】:

在初始化 ipfs 节点时,ipfs 似乎也生成了一个 RSA 密钥对:

$ jsipfs init
  initializing ipfs node at /Users/pascalprecht/.jsipfs
  generating 2048-bit RSA keypair...done
  peer identity: QmYDkVX6kUFrn8FKiDKrFqhrkbr4Ax1nxxvgJfT5C6feXv
  to get started, enter:

     jsipfs files cat /ipfs/QmfGBRT6BbWJd7yUc2uYdaUZJBbnEFvTqehPFoSMQ6wgdr/readme

虽然我知道非对称加密是安全性和完整性方面的关键组成部分之一,但我仍然想知道为什么 IPFS 在节点初始化时生成密钥对,以及在何时何地使用它。

【问题讨论】:

    标签: ipfs


    【解决方案1】:

    IPFS 为 Identity 生成一个 RSA 密钥对。它为您的节点提供了一个只有它才能使用的唯一 ID(只要私钥没有泄露)。

    它是通过这个模块创建和管理的 -- https://github.com/libp2p/js-peer-id

    【讨论】:

      猜你喜欢
      • 2019-08-12
      • 2010-11-10
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多