Hallo,
also ein normaler Computer, benutzt i.d.R. ein 32 Bit Prozessor.
Jetzt gibt es aber Verschlüsselungsalgorithmen, die z.B. eine Blöcklänge von 128 Bit, bzw. 64 Bit linker & 64 Bit rechten Block besitzen.
Dazu gehört z.B. AES, aber auch DES benutzt Zeitweise 48 Bit Blöcke.
Auf einem normalen Computer kann man in einer Integer Variable leider nur max. 32 Bit speichern, so dass man einen gesamten Block (linke/rechte Hälfte) nicht in einer Variablen speichern kann.
Wie wird dieses Problem in Programmen gelöst?
Wird jetzt ein 64 Bit großer linker Block in zwei 32 Bit Blöcke unterteil?
Oder wird jedes Byte in ein Array gespeichert, und dann jedes Arrayelement entsprechend "behandelt"?
Grüße
Dieter