Einzelnen Beitrag anzeigen

HaJo

Registriert seit: 28. Apr 2004
Ort: Würselen
140 Beiträge
 
Delphi 8 Enterprise
 
#7

Re: Wie am einfachsten Passwörter speichern

  Alt 31. Mai 2004, 18:01
Hallo,

vielleicht hilft Dir das hier. Ist zwar nicht toll verschlüsselt aber geht halt

Delphi-Quellcode:
TYPE
  // Am Programmbeginn oder in Deiner Initialisierungsroutine deklarieren
  PW = String [40];
VAR
  PWort := STRING[40];


// Die beiden Prozeduren die ver-und entschlüsseln
PROCEDURE Crypt(var mess : PW; lg : integer);
BEGIN
   If lg > 1 Then
      Begin
         crypt(mess, lg-1);
         mess[lg] := chr((ord(mess[lg-1]) + ord(mess[lg])) mod 256);
      End;
END;

PROCEDURE DeCrypt(var mess : PW; lg : integer);
BEGIN
   If lg >= 2 Then
      Begin
         mess[lg] := chr((ord(mess[lg]) - ord(mess[lg-1]) + 256) mod 256);
         decrypt(mess, lg-1);
      End;
END;
Der Aufruf erfolgt dann etwa mit: Decrypt(PWort, length(PWort));

Gruß
Jochen
Hans-Joachim Brosius
  Mit Zitat antworten Zitat