PHP Handbuch | ||
---|---|---|
Zurück | Nach vorne |
Warnung |
Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko. |
Rückgabewert: im Erolgsfall die Länge der versiegelten Daten, FALSE bei einem Fehler. War der Aufruf der Funktion erfolgreich, sind die versiegelten Daten in sealed_data enthalten und der Umschlag Schlüssel steht in env_keys zur Verfügung.
Die Funktion openssl_seal() versiegelt (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_keyszurückgegeben.Das bedeutet, dass Sie versiegelte Daten an mehrere Empfänger versenden können (unter der Vorraussetzung, dass Sie irgendwann die öffentlichen Schlüssel der Empfänger erhalten haben. Jeder Empfänger muss sowohl die versiegelten Daten als auch den entsprechenden Umschlag Schlüssel erhalten, der mit dem öffentlichen Schlüssel des Empfängers versiegelt wurde.
Siehe auch openssl_open().
Zurück | Zum Anfang | Nach vorne |
openssl_public_encrypt | Nach oben | openssl_sign |