Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#16

Re: Visual Basic VS Delphi -> String Encode / Decode

  Alt 4. Mai 2004, 23:10
Hallo agm65,

Delphi-Quellcode:
function Encode(what: string): string;
var
   Zeile,
   PW,
   Crypt : string;
   k,
   P,
   NewChar : integer;
   z2,
   Zeichen : Char;

begin
   Zeile := What;
   PW := 'Password';
   P := 0;
   k := 0;

   repeat
      k := k + 1;
      P := P + 1;

      If k = Length(PW) Then
         k := 1;

      Z2 := Copy(PW, k, 1)[1];
      If Z2 = ' Then
      begin
         Z2 := Copy(PW, k + 1, 1)[1];
         k := k + 1;
      end;
      Zeichen := Copy(Zeile, P, 1)[1];
      NewChar := Ord(Zeichen) + Ord(Z2);
      If NewChar > 255 Then
         NewChar := NewChar - 255;

      Crypt := Crypt + Chr(NewChar);
   Until Length(Zeile) = P;
   Result := Crypt;
end;
Versuch einmal, ob das funktioniert.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat