Problem bei der Dechiffrierung mit Matrixmultiplikation und ASCII Umwandlung?
Wenn ich in meinen Chiffrierungsprogramm meinen Text als Matrix mit dem Key multipliziere, bekomme ich meinen verschlüsselte matrix als zu große zahl zurück als dass ich sie zurück in ASCII umwandeln kann. Also benutze ich den Modulo 94+ 32. Beispiel: 1. Input Input Text: "Hallo Welt! Input in ASCII Matrix umgewandelt: [72, 97, 108, 108, 111] [32, 87, 101, 108, 116] [33, 33, 33, 10, 0 ] 2. Key Key Text: "ABCDEFGHI" Key in ASCII Matrix umgewandelt: [83, 105, 103] [109, 97, 32 ] [66, 111, 121] 3. Output Key * Input: [12735, 20585, 22968, 21334, 21393] [12008, 20068, 22625, 22568, 23351] [12297, 20052, 22332, 20326, 20202]] Output mod94 + 32 und in Liste umgewandelt: [77, 125, 64, 122, 87, 102, 78, 97, 40, 71, 109, 62, 86, 54, 118] Output in Text umgewandelt: M}@zWfNa(Gm>V6v Da ich aber nun den Modulo 94 +32 angewandt habe um den Output als Text darzustellen, habe ich nicht mehr den originalen Output der Verschlüsselung und kann den Text deshalb nicht mehr dechiffrieren. Was kann ich anders machen?