Wenn ich die Server-Client-Methode verwende, aktualisiert der Client die Signatur mithilfe von Daten (Nachrichten). Und an den Server senden. Wie erhält der Server die Nachricht von dieser Signatur?So erhalten Sie die Nachricht von der Signatur als Empfänger
final String message = "Hello world is a stupid message to be signed";
final KeyPair keyPair = KeyPairGenerator.getInstance("RSA").generateKeyPair();
final Signature privSig = Signature.getInstance("SHA1withRSA");
privSig.initSign(keyPair.getPrivate());
privSig.update(message.getBytes());
byte[] signature = privSig.sign();
final Signature pubSig = Signature.getInstance("SHA1withRSA");
pubSig.initVerify(keyPair.getPublic());
pubSig.update(message.getBytes());
System.out.println(pubSig.verify(signature));