mcrypt_encrypt

Descripción:

Sintaxis de llamada:

string mcrypt_encrypt ( string $cipher , string $key , string $data , string $mode [, string $iv ] )

Parámetros de entrada:

  • cipher Es el descriptor del modo de cifrado abierto.
  • key Es la clave con la que los datos serán cifrados. Si la clave es más pequeña que el tamaño requerido, se rellenará con '\0'. Es mejor no usar cadenas ASCII para las claves. Es recomendado usar las funciones mhash para crear una clave.
  • data Es el dato que será cifrado con el modo especificado en mode. Si el tamaño del dato no es el número de bloques por el tamaño de un bloque, el resto se rellenará con '\0'. Devuelve un texto que puede ser de mayor tamaño que el texto inicial sin cifrar.
  • mode es uno de las constantes MCRYPT_MODE_nombremodo, que pueden ser: ECB, CBC, CFB, OFB, NOFB o STREAM.
  • iv El parámetro es usado para la inicialización en los modos CBC, CFB, OFB y algunos algoritmos en modo STREAM. Si no se proporciona un vector, igual que se proporciona un algoritmo, la función emite una advertencia y el vector utiliza un conjunto con todos los bytes a '\ 0'.

Valor de retorno:

  • Devuelve una cadena con el dato cifrado.

Finalidad de la función:

La función mcrypt_encrypt() permite cifrar datos y devolver los datos cifrados.

Véase también:

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License