複数の解読キーを使用する可能性のあるデータの(対称)暗号化をサポートするPythonライブラリはありますか?複数の解読キーをサポートするPython暗号化スキーム
私はデータベースに暗号化して保存する必要がある(機密性の高い)ユーザーデータを持っていますが、複数のサードパーティが同じ秘密をすべて与えずにデータにアクセスできる必要があります。
これは、ランダムキーKを生成し、元のデータDを暗号化してD_Kを得ることによって実現することができる。その後、必要に応じて多くのアクセスキー(ak_1〜ak_n)でKを暗号化し、後で使用するためにそれらを保存してKを破棄します。第三者がDにアクセスしようとするたびに、ak_iを送信し、Kを解読してD_K
しかし、私は車輪を再発明するのは好きではありませんし、b)これはセキュリティであり、おそらく100%正しいとは言えません。
第1段落と第2段落は互いに矛盾していませんか? –
これをもう少し明確にするために編集しました。私の意味は、ハード暗号化をサポートする第三者図書館がある一方で、OPが求めているような対称システムを直接実装していることはわかっていません。 – michaelfilms