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

Cómo cifrar un archivo en PHP

2013/4/18
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
MySQL Distinct Tutorial
¿Qué es un archivo PHP
Cómo ordenar una consulta de MySQL usando ORDER BY
Cómo obtener el contenido de una Página Web remoto con PHP
Cómo imprimir CCK matriz en PHP
Cómo crear Aliasing PHP de una URL con Plesk
Código PHP para conectarse a MySQL
Cómo hacer una lista de reproducción XML con PHP
Conocimientos Informáticos © http://www.ordenador.online