【问题标题】:Generating a .key/.pem etc. file from an Ethereum public key从以太坊公钥生成 .key/.pem 等文件
【发布时间】:2018-07-27 10:45:03
【问题描述】:

我正在尝试使用openssl 来使用以太坊钱包的公钥加密消息。

使用openssl rsautl -inkey <publickey> -in <message> -out <message.enc> 作为粗略的演示,我很难理解如何将我拥有的公钥编码为适当的文件,以放在publickey 下。我已经搜索了答案,但所有 .pem.key 文件都是使用新密钥对生成的。

任何关于我如何解决此问题的指示将不胜感激。如果您希望我澄清任何事情,请不要犹豫!

【问题讨论】:

    标签: openssl key ethereum pem


    【解决方案1】:

    您正在使用为不同目的而制作的工具。以太坊使用 EC(椭圆曲线)加密技术,openssl rsautl 旨在与 RSA 一起使用。

    但是即使您使用的是支持 EC 的工具,也不清楚您想要实现什么。以太坊钱包的公钥是 ECDSA 密钥,用于签名目的。您通常不应该将其用于加密。

    来源:Wikipedia page on Ethereum :-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多