警告 |
|
成功時にシール(暗号化)されたデータの長さ、エラー時に
FALSE
を返しま す。成功時には、暗号化されたデータが
sealed_data
に、エンベロープキーが
env_keys
に返されます。
openssl_seal()
は、ランダムに生成された秘密キー により RC4 を使用して
data
をシール(暗号化) します。このキーは、
pub_key_ids
をIDとする 各公開キーで暗号化されます。これは、暗号化されたデータを複数の受
信者に送信できることを意味します。(この際、各受信者は送信側に公開
キーを提供します。)各受信者は、暗号化されたデータとその受信者の公
開キーで暗号化されたエンベロープキーを受け取る必要があります。
openssl_open()
も参照下さい。