【问题标题】:Private Key To Ethereum AddressEth 地址的私钥 [Java]
【发布时间】:2023-01-28 02:52:21
【问题描述】:

如何将私钥转换为eth地址?我正在用 java 语言制作一个 android 应用程序

我正在尝试将 32 位(64 个字符)私钥转换为 eth 地址。

  • 私钥示例:3796579483bf36de3a3e6fb5b23f3b2b1ca136a1de2bb10c6708b65de81d411d
  • Eth地址示例:0x22B050382Dcc7539e34fA1a43aA50c5e0487fD82

【问题讨论】:

    标签: java android cryptography


    【解决方案1】:

    您可以使用Java.Util.Base64 来解码比特流。

    byte[] bytes = myString.getBytes("UTF-8");
    String encoded = Base64.getEncoder().encodeToString(bytes);
    byte[] decoded = Base64.getDecoder().decode(encoded);
    String decodedStr = new String(decoded, StandardCharsets.UTF_8);
    

    这可能是一个很好的起点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-27
      • 2018-08-08
      • 2020-06-26
      • 2022-09-23
      • 2016-10-09
      • 1970-01-01
      相关资源
      最近更新 更多