Ich erstelle eine Messaging-Anwendung mit RSA-Verschlüsselung. Hier möchte ich meinen Chiffretext, der eine Zeichenkette ist, in einen BigInteger umwandeln. Ich habe dies getanKonvertieren von String in BigInteger
String ciphertext = message.getText();
String receivedPlaintext = new String(decryption.decrypt(new BigInteger(ciphertext)));
message.setText(receivedPlaintext);
Es funktioniert auf dem gleichen Fenster, aber auf verschiedenen Fenster, wie wenn der empfangene Text entschlüsselt zeigt Fehler wie:
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "52485972 "
können Sie mir eine Lösung geben?
Die Stacktrace Ausdruck der Ausnahme sagen Ihnen, * genau * was falsch ist, und Schlüssel, dies zu lösen, ist das Lernen kritisch, es zu lesen und lerne daraus. –