Archivos ( o cualquier otro flujo de datos ) se pueden cifrar mediante PHP con el módulo MCrypt . No se instala normalmente por defecto en PHP, pero está disponible a través del repositorio de la biblioteca estándar de PHP , CPAN. Proporciona docenas de algoritmos de cifrado , incluyendo 3DESm , Blowfish y RC6 . Instrucciones
1
Crear un nuevo archivo de texto con cualquier editor de texto que quieras, siempre y cuando sea capaz de escribir texto sin formato. Por ejemplo , el Notepad de Windows y NANO son aceptables, pero Open Office y Microsoft Word no lo son, ya que no lo hacen, de forma predeterminada, escribir archivos de texto sin formato .
2
Guarde el archivo con el nombre "cifrar . php " .
3
Pega el siguiente código en él :
tecla < php
$ = ? " clave secreta " ;
$ f = fopen ( " archivo.csv ", " r") ;
$ entrada = fread ( $ f , filesize ( $ f ));
$ datos_cifrados = mcrypt_ecb ( MCRYPT_3DES , llave , $ $ de entrada, MCRYPT_ENCRYPT ) ;
print $ datos_cifrados ; ?
>
Este código se abre por primera vez un archivo llamado " archivo.csv ", y lee los datos de la misma . Los datos se cifra con una clave . En este caso, la clave es " una clave secreta ", y se almacena en la variable $ key . Asegúrese de cambiar el nombre del archivo en el "$ f = fopen ( " archivo.csv "," r ") ; " línea para reflejar el nombre del archivo que desea cifrar y la clave de una llave adecuada. Cualquier persona que conoce la clave puede abrir el archivo, por lo que debe ser difícil de adivinar. Por último , imprime los datos cifrados de salida estándar (el terminal) .