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.
Gast
#2368394
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
Gast
#2368634
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.