Hallo Forum,
ich habe ein ByteArray. Diesen möchte ich mittels RSA verschlüsseln. Dei Verschlüsselung an sich funktioniert. Jedoch habe ich folgendes Problem:
Mein Array kan alle Werte von -128 bis 127 annehmen.
Diese habe so auf werte von 0-255 gemappt.
Mein RSA-Exponent und mein RSA-Module immer grösser als 256. Somit bekomme ich verschlüsselte Werte grösser als 256. Dadurch kann ich die Nachricht nicht wieder in ein byte-Array speichern um es zu versenden.
Naja ich kann es schon, aber es kommen miese Ergebnisse raus.
Ich muss mit byte-Arrays arbeiten.
Danke für alle Hinweise.
Mfg Huck
ich habe ein ByteArray. Diesen möchte ich mittels RSA verschlüsseln. Dei Verschlüsselung an sich funktioniert. Jedoch habe ich folgendes Problem:
Mein Array kan alle Werte von -128 bis 127 annehmen.
Java:
byte [] plain = {-128, -127, ..., 0, 1, 2, 3, .... , 127 };
Mein RSA-Exponent und mein RSA-Module immer grösser als 256. Somit bekomme ich verschlüsselte Werte grösser als 256. Dadurch kann ich die Nachricht nicht wieder in ein byte-Array speichern um es zu versenden.
Naja ich kann es schon, aber es kommen miese Ergebnisse raus.
Ich muss mit byte-Arrays arbeiten.
Danke für alle Hinweise.
Mfg Huck
Zuletzt bearbeitet: