Wiederum ein byte codierte Schlüssel wieder in die ursprüngliche ECPublicKey in der Hüpfburg
In Java habe ich ein ECDH öffentlichen Schlüssel, ich bin das senden als byte-array.
Einmal habe ich die byte-array, wie kann ich ihn wieder in einen öffentlichen Schlüssel?
Ich bin mit Hüpfburg, sondern eine Java-Lösung wäre genauso sinnvoll.
Dank
- Was ist die Klasse, die Sie verwenden, um stellen Sie Ihre Java-ECDH öffentlichen Schlüssel? Du bekommst bessere Antworten, indem Sie Ihren code und nicht die Menschen zu erraten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie werden die raw-bytes, formatiert für den ECDH-key? Wo sind Sie immer die raw-bytes?
In der Regel verwendet man die entsprechenden *Spec-Klasse zu drehen, raw-Taste material in einen Schlüssel, aber die ECPublicKeySpec und DHPublicKeySpec Klassen nicht akzeptieren, eine raw-byte-array.
Wenn Sie den codierten Schlüssel, wenn Sie mit der Standardeinstellung "[Ihr Schlüsselpaar].getPublic().getEncoded ()" - Methode, das funktioniert.
Fand ich die oben genannte Lösung von @LaceCard hat bei mir nicht funktioniert. Im Allgemeinen ist dies nicht offensichtlich, aber dann wieder nichts in der Kryptographie ist 😉
Hinweis: Sie müssen behandeln Sie das potential Ausnahmen entsprechend