file ( o di qualsiasi altro flusso di dati ) possono essere criptati con PHP utilizzando il modulo MCrypt . Normalmente non è installato per impostazione predefinita con PHP , ma è disponibile attraverso il repository standard di PHP biblioteca , CPAN . Esso fornisce decine di algoritmi di crittografia , tra cui 3DESm , Blowfish e RC6 . Istruzioni
1
Creare un nuovo file di testo utilizzando un qualsiasi editor di testo che ti piace , a condizione che sia in grado di scrivere il testo normale. Ad esempio , Blocco note di Windows e NANO sono accettabili , ma Open Office e Microsoft Word non sono , in quanto non fanno, per impostazione predefinita, scrivere i file di testo .
2
Salvare il file con il nome " encrypt . php " .
3
Incollare il seguente codice all'interno di esso :
< php
chiave $ = ? " una chiave segreta " ;
$ f = fopen ( " file.csv " , " r");
$ input = fread ( $ f , filesize ( $ f ) ) ;
$ encrypted_data = mcrypt_ecb ( MCRYPT_3DES , chiave $ , $ input, MCRYPT_ENCRYPT ) ; print $
encrypted_data ; ?
>
Questo codice apre prima un file di nome " file.csv , " e legge i dati da esso. I dati vengono poi cifrato con un codice . In questo caso , la chiave è " una chiave segreta , " ed è memorizzato nella variabile $ chiave . Assicurarsi di modificare il nome del file in " $ f = fopen ( " file.csv " , " r "); " linea per riflettere il nome del file che si desidera crittografare e la chiave per una chiave adatta . Qualcuno che conosce la chiave può sbloccare il file , quindi dovrebbe essere difficile da indovinare . Infine, stampa i dati crittografati per fuori standard ( il terminale ) .