zion -  Faire un ROT13 en Delphi?
Encodage très simple et réversible, pas très sécure mais pour un cryptage de données non sensibles, c'est suffisant et facile :wink:

  1. function Rot13(AValue: WideString): WideString; 
  2. var 
  3.  i: Integer; 
  4.  lValue: UTF8String; 
  5. begin 
  6.   lValue := UTF8Encode(AValue); 
  7.   for i:=1 to Length(lValue) do 
  8.     case UpCase(lValue[ i ]) of 
  9.       'A'..'M'
  10.         lValue[ i ] := Chr(Byte(lValue[ i ]) + 13); 
  11.       'N'..'Z'
  12.         lValue[ i ] := Chr(Byte(lValue[ i ])- 13); 
  13.     end
  14.   result := UTF8Decode(lValue); 
  15. end;
Poster un commentaire
Utilisateur
Mot de passe
 
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?