openssl_seal

Descripción

Sintaxis de llamada

int openssl_seal(string $Mensaje, string &$MensCifrado, array &$ClavesGen, array $ClavesDest)

Parámetros de entrada

  • Mensaje: Cadena con el mensaje a cifrar.
  • MensCifrado: Cadena en la que se devolverá la versión cifrada del mensaje.
  • ClavesGen: Matriz en la que se devolverán las claves generadas aleatoriamente.
  • ClavesDest: Matriz con las claves públicas de los destinatarios del mensaje.

Valor de retorno

  • int: Devuelve la longitud (en bytes) del mensaje cifrado.

Finalidad de la función

Esta función cifra un mensaje que va a ser enviado a múltiples destinatarios, usando para ello el algoritmo RC4 y una clave de 128 bits que se genera automáticamente. El mensaje se cifra una sola vez empleando dicha clave que, a continuación, se cifra mediante las claves públicas de los destinatarios. A éstos habrá que enviar, por tanto, el mensaje cifrado acompañado de la clave también cifrada.

Véase también

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