login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Beveiliging > Omkeerbare encryptie

Omkeerbare encryptie

Auteur: Geoffreydv - 17 april 2008 - 21:40 - Gekeurd door: Stijn - Hits: 5167 - Aantal punten: (0 stemmen)



De functie encrypt_decrypt is hier omkeerbaar zodat je maar 1 functie hoeft te gebruiken.

Bijvoorbeeld:
$test = encrypt_decrypt("admin") geeft gce`d
$test = encrypt_decrypt("gce`d") geeft admin

Code:
  1. function encrypt_decrypt($Str_Message) {
  2. $Len_Str_Message = strlen($Str_Message);
  3. $Str_Encrypted_Message="";
  4. for ($Position = 0; $Position<$Len_Str_Message; $Position++){
  5. $Key_To_Use = (($Len_Str_Message+$Position)+1);
  6. $Key_To_Use = (255+$Key_To_Use) % 255;
  7. $Byte_To_Be_Encrypted = SUBSTR($Str_Message, $Position, 1);
  8. $Ascii_Num_Byte_To_Encrypt = ord($Byte_To_Be_Encrypted);
  9. $Xored_Byte = $Ascii_Num_Byte_To_Encrypt ^ $Key_To_Use;
  10. $Encrypted_Byte = chr($Xored_Byte);
  11. $Str_Encrypted_Message .= $Encrypted_Byte;
  12. }
  13. return $Str_Encrypted_Message;
  14. }
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Geen reacties (0)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.037s