Wie kann eine Nachricht für mehrere Empfänger verschlüsselt werden?

Was sind die Grundlagen, um eine Datenverschlüsselung mit genau zwei Schlüsseln (die auf einem Kennwort basieren können) durchzuführen, die jedoch nur einen (einen) der beiden Schlüssel benötigen, um die Daten zu entschlüsseln?

Beispielsweise werden Daten mit dem Kennwort eines Benutzers und dem Kennwort seines Unternehmens verschlüsselt, und dann kann er oder sein Unternehmen die Daten entschlüsseln. Keiner von ihnen kennt das andere Passwort. Es wird nur eine Kopie der verschlüsselten Daten gespeichert.

Ich meine nicht öffentlichen / privaten Schlüssel. Wahrscheinlich über symmetrische Schlüsselkryptografie und möglicherweise durch XOR-Verknüpfung der Schlüssel, um sie für die Verschlüsselung zu verwenden.

Update: Ich möchte auch eine Lösung finden, bei der die Schlüssel überhaupt nicht gespeichert werden.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage