Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#6

AW: URL Parameter verschlüsseln mit DEC 5.2 (AES 128)

  Alt 15. Jan 2015, 18:02
Zitat:
Delphi-Quellcode:
function Encrypt(const AText: String; const APassword: String): String; overload;
RCipher.Init(Pointer(Key)^,Length(Key),nil);
Result:= RCipher.CodeString(url_parameter, paEncode, fmtMIME64);
Unicode?

Wird auf beiden seiten auch mit UTF-16 gearbeitet?
Delphi-Strings sind ja seit Delphi 2009 auf UTF-16 umgestellt.


Am Einfachsten kommt man, wenn man sich für ein Format entscheidet, welches überall existiert und leicht verwendbar ist.
UTF-8 macht sich da recht gut, da dort das UTF-16 rein passt und es somit keine Verluste gibt.
  • also Strings und Passwort nach UTF-8 konvertieren
  • dann damit verschlüsseln
...
  • Passwort nach UTF-8 konvertieren
  • damit entschlüsseln
  • und dann die entschlüsselten UTF-8-Strings in das String-Format des Zielsystems konvertieren
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat