“Conocimiento Programación>Programación PHP /MySQL

Cómo cifrar un archivo en PHP

2014/1/5
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) .

Programación PHP /MySQL
No puedo insertar un apóstrofo en MySQL
Cómo insertar un símbolo de porcentaje al lado de una cadena PHP
Cómo obtener la ubicación de los archivos temporales en PHP
Cómo leer y Explode Archivos
Cómo matar a una conexión MySQL
Tutorial sobre POO y PHP 5 Clases
Tutorial para una sesión de PHP Salir
Cómo truncar texto en PHP
Conocimiento de la computadora © http://www.ordenador.online