|
mcrypt.* y mdecrypt.* ofrecen encripción y desencripción simétrica usando libmcrypt. Ambos conjuntos de filtros soportan los mismos algoritmos disponibles a la extensión mcrypt en la forma de mcrypt.ciphername, en donde ciphername es el nombre del cifrado que debe ser pasado a mcrypt_module_open(). Los siguientes cinco parámetros se encuentran disponibles también:
Tabla N-1. parámetros del filtro mcrypt
Parámetro | ¿Requerido? | Predeterminado | Ejemplos |
---|---|---|---|
mode | Opcional | cbc | cbc, cfb, ecb, nofb, ofb, stream |
algorithms_dir | Opcional | ini_get('mcrypt.algorithms_dir') | Ubicación de los módulos de los algoritmos |
modes_dir | Opcional | ini_get('mcrypt.modes_dir') | Ubicación de los módulos de los modos |
iv | Requerido | N/A | Usualmente 8, 16, o 32 bytes de datos binarios. Depende del cifrado |
key | Requerido | N/A | Usualmente 8, 16, o 32 bytes de datos binarios. Depende del cifrado |
Ejemplo N-11. Lectura de un archivo encriptado
|
Hosting by: hurra.com
Generated: 2007-01-26 18:00:54