Mir ist klar, dass diese Frage möglicherweise grenzwertig verboten werden kann, da sie nach Vorschlägen zu Tools fragt, aber Neulingen wird sie wirklich helfen. Dieses Online-Tool ermöglichte es mir, mit Hashes herumzuspielen und sie wirklich auf einer tieferen Ebene zu verstehen: http://www.fileformat.info/tool/hash.htm
Ich kann kein ähnliches Tool (das funktioniert) für die ECDSA-Kryptografie finden, mit dem ich mit öffentlichen und privaten Schlüsseln herumspielen, digitale Signaturen für Nachrichten erstellen und die Signaturüberprüfung testen kann.
Ich habe diese 2 Websites gefunden, die dies behaupten, aber bei mir nicht funktioniert haben:
Gedanken? Anregungen?
UPDATE: Tolle Vorschläge unten. Einige Tools, die ich gefunden habe:
für Hashing: http://www.fileformat.info/tool/hash.htm
Generieren von Paaren öffentlicher privater Schlüssel und Entschlüsseln von Chiffren: https://8gwifi.org/rsafunctions.jsp
Generieren von öffentlichen privaten EC-Schlüsselpaaren und Signieren der Verifizierung der Nachricht https://8gwifi.org/ecsignverify.jsp
Generieren von Paaren öffentlicher privater Schlüssel und Testen der Signierung: https://kjur.github.io/jsrsasign/sample/sample-ecdsa.html
Hier sind ein paar, die ich empfehlen würde:
Oder spielen Sie mit pybitcointools
auf der Kommandozeile (nicht online):
$ git clone https://github.com/vbuterin/pybitcointools.git
$ cd pybitcointools
$ python
>>> from bitcoin import *
>>> sk = random_key() # Generate a private key
>>> vk = privtopub(sk) # Generate a public key
>>> msg = 'hello world' # Create a simple message
>>> sig = ecdsa_sign(msg, sk) # Sign the message using your private key
>>> print sig
GxXGAt...2L/eJk=
>>> print ecdsa_verify(msg, sig, vk) # Use sig and public key to verify
True
>>> msg = 'hello mars' # Change the message
>>> print ecdsa_verify(msg, sig, vk) # Changing the msg invalidates sig
False
http://showterm.io/203b168061b0156c4d1dd
HD Wallet-Zeug:
Wenn Sie mehr über ECDSA erfahren möchten, besuchen Sie bitte: https://jeremykun.com/2014/02/08/introducing-elliptic-curves/
Am nächsten kommen mir diese:
http://gobittest.appspot.com/Adresse
nicht gerade ECDSA, aber hat mir viel für Bitcoin Undertsanding/Tests gedient.
Sicherheitshinweis : Sie würden niemals einen privaten Schlüssel zu/von einer solchen öffentlichen Website bereitstellen/verwenden, es sei denn, Sie sind sich wirklich sicher, was Sie tun. Seien Sie äußerst vorsichtig.
Hier ist ein ECC-Rechner für die Secp256k1-Kurve, die ich in Java programmiere. https://github.com/MrMaxweII/Secp256k1-Rechner
anisch