monerophp中的网络字节前缀:18、0x12和12

  • 发表于: XMR论坛

    • 版主
      #455448


      大家好

      我目前正在尝试为我的项目改编monerophp,但我无法理解有关网络前缀字节的某些内容。 moneros代码库中的一行显示:

      > CRYPTONOTE _PUBLIC _ADDRESS _BASE58 _PREFIX = 18

      ​

      但是在monerophp集成中它说,它的0x12然后使用12作为前缀的字符串。

      > [https://github.com/monero-integrations/monerophp/blob/master/src/Cryptonote.php#L222](https://github.com/monero-integrations/monerophp/blob/master/src/Cryptonote.php#L222)

      ​

      18、0x12和12如何连接?感谢任何帮助。

      本文最初由thehihoguy于1579002064发表在Reddit上。

    • 游客
      #455450

      0x12 represents a value in hexadecimal. Which is the same value as 18 in decimal. Probably the keccak_256 function assumes its input is a string of hexadecimal digits.

      You should go and learn how to count in hex, you can’t be an effective programmer without knowing this.

正在查看 1 条回复
  • 抱歉,回复话题必需登录。