Add to Google Reader or Homepage Prihlásiť sa k odberu RSS

| Rubrika Php / mysql

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/

Tomáš Mašek

Naspäť naspäť Pridať komentár k článku prispieť do diskusie [0]

Vyhľadávanie

v názvoch článkov v textoch článkov

Pridať komentár

Koľko je na ruke prstov?

RSS