Rückgabewert: im Erfolgsfall die Länge der verschlüsselten Daten, FALSE
bei einem Fehler. War der Aufruf der Funktion erfolgreich, sind die
verschlüsselten Daten in sealed_data
enthalten und
der Umschlagschlüssel steht in env_keys
zur
Verfügung.
Die Funktion openssl_seal() verschlüsselt
data
unter Verwendung von RC4 mit einem zufällig
erzeugten geheimen Schlüssel. Dieser Schlüssel wird mit jedem öffentlichen
Schlüssel verschlüsselt, der mit der Kennung in
pub_key_ids
verknüpft ist. Jeder verschlüsselte
Schlüssel wird in env_keys
zurückgegeben.Das
bedeutet, dass Sie verschlüsselte Daten an mehrere Empfänger versenden
können (unter der Voraussetzung, dass Sie irgendwann die öffentlichen
Schlüssel der Empfänger erhalten haben). Jeder Empfänger muss sowohl die
verschlüsselten Daten als auch den entsprechenden Umschlagschlüssel
erhalten, der mit dem öffentlichen Schlüssel des Empfängers versiegelt
wurde.
Siehe auch openssl_open().
Zurück | Zum Anfang | Weiter |
openssl_public_encrypt | Nach oben | openssl_sign |