stilla009
Goto Top

ASCII Umrechnung

hallo

ich lerne zur zeit für die abschlussprüfung und verstehe leider ums verrecken dieses bald nicht, habe auch schon lange gegoogelt, dennoch leider ohne erfolg.

wuerde mich freuen wenn mir jemand das blatt erklären würde.

Es soll eine Bit für Bit durch. Hex<->Bin Umwandlung stattfinden und man soll einen Schlüssel verwenden, aber ich weiss nicht wie man den schlüssel einsetzt.

Die Binärumrechnung verstehe ich, wie man das H bzw. das z berechnen soll, ist mir nicht klar.
Viele Dank für die Tipps.

fb70896e44ce89456968e633712fda2f

Content-Key: 206050

Url: https://administrator.de/contentid/206050

Printed on: April 16, 2024 at 21:04 o'clock

Member: Lochkartenstanzer
Lochkartenstanzer May 05, 2013 at 09:27:55 (UTC)
Goto Top
Moin,

Der Schlüssel steht doch in der Spalte Schlüssel! Was ist das Problem? Die bitweise XOR-verknüpfung mit dem Klartext/Chiffrat? Oder das verständnis, was da gerade gemacht wird?

lks
Member: Stilla009
Stilla009 May 05, 2013 updated at 09:45:15 (UTC)
Goto Top
Eher das Verstädnis. Wie setzt man den Schlüssel ein?
Member: Lochkartenstanzer
Lochkartenstanzer May 05, 2013 at 09:56:29 (UTC)
Goto Top
Zitat von @Stilla009:
Eher das Verstädnis. Wie setzt man den Schlüssel ein?

Man nimmt jeweils das erste Bit vom Schlüssel und vom Klartext, führt eine XOR-verknüpfung/Operation durch und hat dann das erste Bit des Chriffrates. Danach macht man das für alle weiteren 7 bits nacheinander.

lks
Mitglied: 76109
76109 May 05, 2013 at 10:03:15 (UTC)
Goto Top
Hallo Stilla009!

Xor bildet ein 2er-Komplement der jeweiligen Binärwerte. Wenn Du den Ascii-Binärwert und Schlüssel-Binärwert untereinander legst, dann wird aus jeder 1 die auf eine 1 trift eine 0 und aus jeder 0 die auf eine 1 trifft eine 1...

ASCII 's' 0 1 1 1 0 0 1 1
Sclüssel 0 0 0 0 1 0 1 0
Xor 0 1 1 1 1 0 0 1

Gruß Dieter
Member: Stilla009
Stilla009 May 05, 2013 at 10:08:00 (UTC)
Goto Top
Zitat von @76109:
Hallo Stilla009!

Xor bildet ein 2er-Komplement der jeweiligen Binärwerte. Wenn Du den Ascii-Binärwert und Schlüssel-Binärwert
untereinander legst, dann wird aus jeder 1 die auf eine 1 trift eine 0 und aus jeder 0 die auf eine 1 trifft eine 1...

ASCII 's' 0 1 1 1 0 0 1 1
Sclüssel 0 0 0 0 1 0 1 0
Xor 0 1 1 1 1 0 0 1

Gruß Dieter

Hallo Dieter,

vielen Dank für die Erklärung, wie wird der ASCI-Hex und das Zeichen errechnet?

Gruss
Stefan
Member: Stilla009
Stilla009 May 05, 2013 at 10:37:26 (UTC)
Goto Top
Zitat von @Lochkartenstanzer:
> Zitat von @Stilla009:
> ----
> Eher das Verstädnis. Wie setzt man den Schlüssel ein?

Man nimmt jeweils das erste Bit vom Schlüssel und vom Klartext, führt eine XOR-verknüpfung/Operation durch und hat
dann das erste Bit des Chriffrates. Danach macht man das für alle weiteren 7 bits nacheinander.

lks

Hallo lks,

vielen Dank für die Erklärung, wie wird der ASCI-hex und das Zeichen errechnet?

Gruss
Stefan
Mitglied: 76109
76109 May 05, 2013 at 11:23:38 (UTC)
Goto Top
Hallo Stefan!

Puuh, eventuell hilft dir diese Tabelle, es etwas besser zu verstehenface-wink

Beispiel mit dem Großbuchstaben W:
dfa2f0c699c1eeb3d47ba4bc8a6a297d

Gruß Dieter
Member: Stilla009
Stilla009 May 05, 2013 at 11:35:04 (UTC)
Goto Top
Zitat von @76109:
Hallo Stefan!

Puuh, eventuell hilft dir diese Tabelle, es etwas besser zu verstehenface-wink

Beispiel mit dem Großbuchstaben W:
dfa2f0c699c1eeb3d47ba4bc8a6a297d

Gruß Dieter

Hallo Dieter,

es hilft mir leider nicht, wie kommt man auf Ascii-hex 42? Ausgangssituation ist ja Ascii-hex48.

Gruss
Stefan
Mitglied: 76109
76109 May 05, 2013 at 12:05:35 (UTC)
Goto Top
Hallo Stefan!

Ein wenig mitdenken wäre nicht verkehrtface-wink

Indem Du die Werte aus der Xor-Verknüpfung in der Tabelle als Binär-Werte einfügst und überall dort, wo eine 1 drinnen steht die Zahlenwerte (1, 2, 4, 8) addierstface-wink

Das kann doch nicht so schwer sein?

Gruß Dieter
Member: Stilla009
Stilla009 May 05, 2013 at 13:25:58 (UTC)
Goto Top
Zitat von @76109:
Hallo Stefan!

Ein wenig mitdenken wäre nicht verkehrtface-wink

Indem Du die Werte aus der Xor-Verknüpfung in der Tabelle als Binär-Werte einfügst und überall dort, wo eine 1
drinnen steht die Zahlenwerte (1, 2, 4, 8) addierstface-wink

Das kann doch nicht so schwer sein?

Gruß Dieter


Ist es auch nicht, Super Dieter, hast mir sehr geholfen.

Gruss
Stefan