Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come crittografare un file in PHP

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 :

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 ) .

 

Programmazione © www.354353.com