Script php: Criptare e decriptare con chiave una stringa o password

   difficoltà:  script script script script script

Script simili
11/9/2006


Spesso ci si rende utile cryptare una password o una stringa in modo reversibile in modo da poterla decriptare e tornare alla stringa originale. Molte funzioni come md5 ci permettono di criptare stringhe, ma poi non ci consentono di tornare indietro e recuperare la password o la stringa.
Altri sistemi ci permettono di criptare una stringa e decriptarla in seguito come ad esempio la funzione mcrypt, che deve però avere il relativo pacchetto installato sul server.
Cose criptare e decriptare una stringa senza dover installare nulla sul server? La soluzione è blowfish.
Per utilizzare la classe php blowfish consiglio di scaricare phpmyadmin (se si ha già easyphp installato si può usare quello) e prelevare il file libraries/blowfish.php. Poi basterà includere il file blowfish.php e utilizzare la classe in questo modo.
Per criptare la stringa:

require_once "scripts/blowfish.php";
$stringa_criptata=PMA_blowfish_encrypt($stringa, $key);
Per decriptare la stringa:
require_once "scripts/blowfish.php";
$stringa_decriptata=PMA_blowfish_decrypt($stringa_criptata, $key);





Commenti


  Paolo

5/5/2007 9:18:03

vorrei sapere se con il mio celllulare poso criptare le mie conversazioni e naturalmente anche i mnumeri selezionati.Cosa occorre? Un dispositivo esterno ,interno? e a mio corrispondente ?
Grazie

  DEK4

28/6/2009 13:58:24

Salve, ho dei problemi durante la criptazione e la decriptazione di un URL. Me lo cripta ma dopo non è più capace di decriptarlo ed escono simboli strano fuori...idee??

  Pio

10/3/2012 16:49:34

Grazie, ma se non spieghi....
Se uno viene qui , lo fa perchè non ci capisce molto o almeno non è così esperto. Quindi se non spieghi i vari passaggi, almeno un paio di righe, il tuo è un lavoro assolutamente inutile. !



Lascia un commento


Codice di controllo*:
Nome*:
Email/Link:
Testo*:
 
I campi contrassegnati con * sono obbligatori.