このシナリオをサポートできる暗号化アルゴリズムがあるかどうか不思議です。暗号化されたファイルを共有していますが、復号化に別の鍵を使用しています
プレーンテキストファイル(T)は2者間で共有されていました。このファイルは暗号化されたファイル(EES)に暗号化されています(対称AES)。暗号化されたファイルはサーバーに保存され、暗号化が行われた後、いつでも追加のパーティーを追加できます。
第1者がTファイルを取得したい場合、第2者がTファイルを取得したいときにP1Kを渡してEファイル を復号し、P2Kを渡してEファイルを復号化します。
どのように純粋な暗号化アルゴリズムを使用してこれを達成するためのアイデア(仲介キーを格納するデータベースを使用しないで)?
http://stackoverflow.com/questions/4605139/is-it-possible-to-have-encryption-with-multiple-private-keys-phpを参照して助けます。最初の答えはあなたの質問に対する答えかもしれません。 –
申し訳ありませんが、私は対称キーの概念を知っています。私の質問は、この要件を達成できる任意の "事前"アルゴリズムですか? – James
(T)を暗号化(E)するために使用する鍵は何ですか?あなたは、解読に使用される鍵がファイルが解読されるたびに変わると言っていますか? –