Tag-Beschreibung danmachi
Ich bin auf der Suche nach einem einfachen, leicht zu verwenden, Bitcoin-Bibliothek für Python.
Was ich will zu tun ist, überprüfen Sie, ich kann geben Sie einen hex privaten Schlüssel, die ich will, und bekommen die erwartete pubkey in einem komprimierten format, und die 1Btc... Adresse.
Ich habe cryptotools auf github, die sah vielversprechend aus, und einfach zu verwenden, aber es nicht akzeptieren würde, ein hex-Wert, der nicht ein Vielfaches von 2. Ich weiß, dass klingt seltsam, aber ich möchte in der Lage sein, um geben Sie einen hex-Wert wie c12 und haben es wie erwartet funktioniert (es sei denn, ich 0c12, und das wird Arbeit, mit der die führende null wird ignoriert). Ich erwarte, als wenn ich 0cfa721d, dass dies interpretiert werden als big-endian.
bitcoinlib sieht vielversprechend aus, aber ich finde es verwirrend, und ich habe versucht, für ein paar Stunden, aber nicht sicher how, um zu bekommen, was ich will.
- Eingang private key in hex
- Holen Sie sich zurück pub key in hash160-format, komprimiert
- Holen Sie sich die 1Btc... Adresse sowie.
Ich Frage mich, ob dies ist eine strenge mathematische Beziehung. Zum Beispiel könnte es sein, eine beliebige oder unendliche Anzahl von pub Schlüssel aus dem privaten Schlüssel? Gibt es eine Möglichkeit, um sicherzustellen, bekomme ich die pubkey " ich will von den privaten Schlüssel? Ich will zu test bekannt, der private Schlüssel mit dem pubkey-und BTC-Adresse generiert, entspricht bekannten privaten Schlüssel und Adressen, so kann ich versuchen, herauszufinden, wie wer generiert diese Adressen von Entscheidungen, die von privaten Schlüsseln, die ich versuchen kann zu replizieren und tun die gleiche Sache mir.
Vielen Dank für jede Hilfe oder Anregungen.