Cipher
Php
code posted
by
Mateusz
created at 20 Sep 00:28
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<?php class Cipher { protected static $key = "NasZSup3rTajnYHash"; // Metoda szyfrująca ciąg znakowy $STRING public static function Encode($STRING) { $encrypted_data = mcrypt_ecb (MCRYPT_3DES, self::$key, $STRING, MCRYPT_ENCRYPT); return base64_encode($encrypted_data); } // Metoda odszyfrowująca wygenerowany hash public static function Decode($HASH) { $dec = mcrypt_ecb (MCRYPT_3DES, self::$key, base64_decode($HASH), MCRYPT_DECRYPT); return trim($dec); } } $msg = "Ciąg znakowy do zaszyfrowania"; $enc = Cipher::Encode($msg); // Szyfrujemy $dec = Cipher::Decode($enc); // Odszyfrowujemy echo "Wiadomość do zaszyfrowania: ".$msg."<br />"; echo "Zaszyfrowana wiadomość: ".$enc."<br />"; echo "Wiadomość odszyfrowana: ".$dec; ?> |
861 Bytes in 3 ms with coderay