Einzelnen Beitrag anzeigen

StarFire_

Registriert seit: 8. Nov 2007
Ort: Schiers
4 Beiträge
 
#2

Re: [Perl][Delphi] Unterschiedliche Verschlüsselung (RC6)

  Alt 9. Nov 2007, 10:09
Zitat von StarFire_:
Auf der Delphi-Seite verwende ich den RC6 aus der DEC Komponente:
Delphi-Quellcode:
decAlg := TCipher_RC6.Create();
try
  decAlg.Init(password);
  Result := decAlg.DecodeBinary(sText);
finally
  decAlg.Free();
end; // try - finally
Ich gebe mir gleich selbst Antwort: Die Ursprungsdaten, die verschlüsselt werden, sind Textdaten. In diesem Fall muss der Cipher Mode korrekt gesetzt werden auf cmECBx. Der Code sieht also wie folgt aus:

Delphi-Quellcode:
decAlg := TCipher_RC6.Create();
try
  decAlg.Mode := cmECBx;
  decAlg.Init(password);
  Result := decAlg.DecodeBinary(sText);
finally
  decAlg.Free();
end; // try - finally
Gruss SF
  Mit Zitat antworten Zitat