Hallo Zusammen, Ich habe leider ein kleines Problem mit einem Verschlüsselungsprogramm(selbst Entwickelt). Mein Problem ist nähmlich folgendes: Zuerst gibt man einen Buchstaben (oder eine Zahl) ein, welche per ASCII zur Zahl gemacht wird. Dann wird sie verschlüsselt und es kommt eine 10 Bit Zahl raus, sodass ich den Großteil nicht wieder als Buchstaben darstellen kann( per ASCII) Gibt es eine Möglichkeit, die Zahl zu komprimieren oder auf andere Weise als Buchstaben darzustellen?
Hans Mustermann schrieb: > Gibt es eine Möglichkeit, die Zahl zu komprimieren oder auf andere Weise > als Buchstaben darzustellen? z.B. HEX ist da gebräuchlich.
Hallo Hans, bist Du Dir sicher, dass bei der Verschlüsselung nicht immer 10 Bits raus kommen, egal wie viele Bits Du eingibst - oder egal welches Zeichen? Gruß Marvol
Läubi .. schrieb: > z.B. HEX ist da gebräuchlich. Wenn es ein klein wenig effizeibter sein soll, bietet sich auch eine Base64-Codierung an: http://de.wikipedia.org/wiki/Base64 Dieses Verfahren hat allerdings den Nachteil, dass ggf. Füllzeichen angehängt werden und verliert dann bei kurzen Bitfolgen an Effizenz. Gruß Markus
Markus V. schrieb: > Dieses Verfahren hat allerdings den Nachteil Besonders bei 10 bit hat es den Nachteil, dass es dan so überhaupt unleserlich ist ;)
Marvol schrieb: > bist Du Dir sicher, dass bei der Verschlüsselung nicht immer 10 Bits > raus kommen, egal wie viele Bits Du eingibst - oder egal welches > Zeichen? Hi, Ja nach der Verschlüsselung kmmen immer 10 einzelne Bits heraus, die ich dann wieder zu einer Zahl zusammen Setze.(oder komprimiere) Läubi .. schrieb: > z.B. HEX ist da gebräuchlich. Dazu noch eine Frage, als Darstellung oder zur Komprimierung und wenn zur Komprimierug auf welche Weise
Zur Darstellung, eine 10bit "Zahl" zu komprimieren macht wenig Sinn, besonders da bei einer Verschlüsselung die Daten gleich verteilt sein sollten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.