Thread View: z-netz.sprachen.pascal
2 messages
2 total messages
Started by Sascha Krause
Fri, 31 May 1996 00:00
XOR und dateien
Author: Sascha Krause
Date: Fri, 31 May 1996 00:00
Date: Fri, 31 May 1996 00:00
26 lines
1995 bytes
1995 bytes
Tach All ! ich hab' mal ne frage zu XOR verschluesselung in pascal: wie kann ich eine datei mit einem XOR password ueberziehen ? ich kann ein byte doch nur mit einem anderen byte XOR rechnen und nicht mit einem word oder so. aber ein normales password besteht nunmal aus mehreren bytes. was kann man/frau da tun ? und wenn ich dateien einlese und verarbeiten will dann laeuft das ganze verdammt langsam ;-( die block-read/write routinen von pascal kann ich aber leider nicht benutzen, da ich auch groessere dateien als 64k verarbeiten moechte ? und wie kann ich am besten eine datei in einen speicherpuffer schreiben (was muss ich da beachten) ? als compiler habe ich turbo pascal 6.0 fuer zur verfuegung. CU Denne, EDE/TetraByte ! Fido: SaschaKrause@2:2432/411.3 TB-WHQ: +49-5207/927945 (NEGROS) e-Mail: EDE@SUICIDE.TURBOLAND.DE TB-Support: +49-5205/4215 (SUICIDE)
Re: XOR und dateien
Author: Sven B. Schreiber
Date: Sun, 02 Jun 1996 00:00
Date: Sun, 02 Jun 1996 00:00
21 lines
1915 bytes
1915 bytes
On Fri, 31 May 96 0:42:00 GMT, EDE@Suicide.Turboland.de (Sascha Krause) wrote: >ich hab' mal ne frage zu XOR verschluesselung in pascal: wie kann >ich eine datei mit einem XOR password ueberziehen ? ich kann ein >byte doch nur mit einem anderen byte XOR rechnen und nicht mit >einem word oder so. aber ein normales password besteht nunmal aus >mehreren bytes. was kann man/frau da tun ? Berechne aus dem Pa�wort einen 32-bit Hash-Wert, mit dem du dann einen Pseudo-Zufallsgenerator initialisierst. Es gibt diverse brauchbare Hash-Algorithmen, ein einfaches CRC32 reicht f�r diesen Zweck aber auch. Als Zufallsgenerator empfehle ich ein linear r�ckgekoppeltes Schieberegister (LFSR), bei dem jeweils 8 aufeinanderfolgende Random-Bits zu einem Byte zusammengefa�t werden und per XOR auf den Klartext addiert werden. -- Ciao... Sven | Internet: sbs@psbs.franken.de Herzogenaurach | CompuServe: Sven B. Schreiber 100557,177 Germany | MS Network: sbs_msn@msn.com http://www.geocities.com/CapitolHill/1441/index.html
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads