🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: z-netz.sprachen.pascal
2 messages
2 total messages Started by Sascha Krause Fri, 31 May 1996 00:00
XOR und dateien
#36
Author: Sascha Krause
Date: Fri, 31 May 1996 00:00
26 lines
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
#37
Author: Sven B. Schreiber
Date: Sun, 02 Jun 1996 00:00
21 lines
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