Registriert seit: 3. Jan 2004
Ort: Berlin
73 Beiträge
Delphi 6 Personal
|
>Multiplikative Inversion bei IDEA<
26. Mär 2004, 22:26
Hallo zusammen,
muss einen Vortrag zu IDEA(Verschlüsselungsverfahren) gestalten und nicht nur das: Naturlich muss ich noch ein Programm dazu schreiben, was das ganze erst anschaulich macht. Die Codierung war einfach, die hab ich in Sack und Tütten, doch nun die Entschlüsslung! Ich hab mir mühsam alles ausm Netz gekratzt, was ich finden konnte und hier der Stolperstein:
Man muss durch "additives" und "multiplikatives" Inversieren einige Teilschlüssel(à 16 bit) ändern.
Additive Inversion heißt einfach die Gegenzahl des gegebenen Wertes zu bilden, sprich, wenn x der gegebene 16 bit-Wert ist, ist -x, also das Zweier-Komplement, die additive Inversion.
Multiplikative Inversion dagegen wäre dann(wenn wir bei x bleiben): 1/x=a sprich a*x=1.
Und hier ist mein Problem! Da kommt auf jeden Fall was raus, was kleiner gleich 1 und größer Null rauskommt, aber ich beweg mich ja nur in einem 16 bit-Feld und der Typ Real z.B. hat 64-bit....
Wie soll ich det anstellen??? Hat das schon jemand durchgenommen??? HILFE!!!
|