| Rubrika Php / mysql
Pridať komentár
Náhľad článku
Tip: jednoduché šifrovanie a dešifrovanie v PHP
Šifrovanie s možnosťou spätneho dešifrovania na základe nejakého
kľúča v PHP nie je také jednoduché ako by sa na prvý pohľad mohlo zdať.
Existuje síce knižnica mcrypt, tá však zďaleka nie
je vždy k dispozícií, preto pomôže trieda, ktorá sa dá využiť vždy a
všade.
Pri hľadaní niečoho vhodného a univerzálne použiteľného som narazil na
triedu Cryptclass, ktorá
šifruje na základe symetrickej
kryptografie. Jej použitie je nesmierne jednoduché:
<?php require_once 'Crypt/Crypt.php'; //inicializácia triedy $crypt = new Crypt(); $crypt->Mode = Crypt::MODE_HEX; // druh šifrovania $crypt->Key = 'heslo'; //kľúč $encrypted = $crypt->encrypt('lubovolny retazec'); // zasifruje lubovolny retazec $decrypted = $crypt->decrypt($encrypted); // desifruje lubovolny zasifrovany retazec ?>
Autorom triedy je portugalčan Arthur Furlan, zdrojové súbory na stiahnutie sú k dispozícií v Google Code repozitári: http://code.google.com/p/cryptclass/

naspäť
