Forum: PC-Programmierung Komprimierung


von Hans M. (dummerbauer)


Lesenswert?

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?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

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.

von Marvol (Gast)


Lesenswert?

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

von Markus V. (Gast)


Lesenswert?

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

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Markus V. schrieb:
> Dieses Verfahren hat allerdings den Nachteil

Besonders bei 10 bit hat es den Nachteil, dass es dan so überhaupt 
unleserlich ist ;)

von Hans M. (dummerbauer)


Lesenswert?

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

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

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
Noch kein Account? Hier anmelden.