openssl_seal Seal (encrypt) data &reftitle.description; intopenssl_seal stringdata stringsealed_data arrayenv_keys arraypub_key_ids stringmethod"RC4" openssl_seal seals (encrypts) data by using the given method with a randomly generated secret key. The key is encrypted with each of the public keys associated with the identifiers in pub_key_ids and each encrypted key is returned in env_keys. This means that one can send sealed data to multiple recipients (provided one has obtained their public keys). Each recipient must receive both the sealed data and the envelope key that was encrypted with the recipient's public key. &reftitle.parameters; data The data to seal. sealed_data The sealed data. env_keys Array of encrypted keys. pub_key_ids Array of public key resource identifiers. method The cipher method. &reftitle.returnvalues; Returns the length of the sealed data on success, or &false; on error. If successful the sealed data is returned in sealed_data, and the envelope keys in env_keys. &reftitle.examples; <function>openssl_seal</function> example ]]> &reftitle.changelog; &Version; &Description; 5.3.0 The method parameter was added. &reftitle.seealso; openssl_open