Wie Zeichen-string mit dem private key
Wie bekomme ich die Signatur einer Zeichenkette mit SHA1withRSA
wenn ich bereits den Privaten Schlüssel als byte[]
oder String
?
Sie können sich nicht anmelden, nichts mit einem öffentlichen Schlüssel.
Ein öffentlicher Schlüssel kann nur verwendet werden, um die Nachricht zu Lesen, aber Sie können sich nicht anmelden, eine neue Nachricht mit einem öffentlichen Schlüssel. Eine der private Schlüssel zum signieren der Nachricht verwendet.
Die beiden oben genannten Kommentare sind eigentlich nicht das wahre ist (in der Regel). Am häufigsten können Sie verschlüsseln (und damit Zeichen) Sachen mit Schlüssel (private oder öffentliche). Dies ist, wie asymmetrische Verschlüsselung funktioniert. Wenn Bob schicken will, eine verschlüsselte Nachricht an Alice, die er tatsächlich nutzt Alice ' s öffentlichen Schlüssel zum verschlüsseln seiner Nachricht, und Sie verwenden Ihren privaten Schlüssel zum entschlüsseln. Wenn er will auch zum signieren der Nachricht, er verwendet seinen privaten Schlüssel zur Verschlüsselung eines hash der Nachricht und Alice benutzt Bob ' s öffentlichen Schlüssel zum entschlüsseln des hash-und überprüfen Sie es gegen die Nachricht erhielt.
Ein öffentlicher Schlüssel kann nur verwendet werden, um die Nachricht zu Lesen, aber Sie können sich nicht anmelden, eine neue Nachricht mit einem öffentlichen Schlüssel. Eine der private Schlüssel zum signieren der Nachricht verwendet.
Die beiden oben genannten Kommentare sind eigentlich nicht das wahre ist (in der Regel). Am häufigsten können Sie verschlüsseln (und damit Zeichen) Sachen mit Schlüssel (private oder öffentliche). Dies ist, wie asymmetrische Verschlüsselung funktioniert. Wenn Bob schicken will, eine verschlüsselte Nachricht an Alice, die er tatsächlich nutzt Alice ' s öffentlichen Schlüssel zum verschlüsseln seiner Nachricht, und Sie verwenden Ihren privaten Schlüssel zum entschlüsseln. Wenn er will auch zum signieren der Nachricht, er verwendet seinen privaten Schlüssel zur Verschlüsselung eines hash der Nachricht und Alice benutzt Bob ' s öffentlichen Schlüssel zum entschlüsseln des hash-und überprüfen Sie es gegen die Nachricht erhielt.
InformationsquelleAutor xain | 2011-08-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke was Sie sagen ist Sie weiß, der key-pair-Mädchen vor der hand und wollen signieren/überprüfen.
Finden Sie in der folgenden code.
Hier müssen Sie die Methode ändern getKeyPair() zur Versorgung Ihrer bekannten Schlüsselpaar. Sie können laden Sie es aus einer java-key-store [JKS].
Können Sie nicht nur ein beliebiger byte-array entweder als public key oder private key. Sie sollten erzeugt werden, in Beziehung zu setzen.
InformationsquelleAutor Prabath Siriwardena
Müssen Sie es zuerst erstellen Sie einen öffentlichen Schlüssel von array von bytes
und nach mit dem publicKey verschlüsseln
Nun, nur haben die privateKey kann Ihre Daten Lesen
@rczajka: ein publicKey ist ein Schlüssel. Sie können es verwenden, um Zeichen somethig, dass nur der Besitzer (die das privateKey) Lesen kann.
InformationsquelleAutor frusso
InformationsquelleAutor Trushar Patel