1

クライアント間の暗号化を可能にするメカニズムが存在するかどうか疑問に思っています。たとえば、有効にすると、1 つのクライアントで入力された情報は、特定のキーを使用してのみ復号化できます。

通常の公開鍵トランザクションの仕組みと似ていますが、サーバーに依存しません。

ユースケース:

私の Facebook プロフィールはすべて暗号化されており、誰もその情報を見ることができません (Facebook でさえも)。私が鍵を与えたユーザーは、その情報を復号化できます。

これにより、オンラインで保存されたデータを完全に制御できます。

同じ考え方は、インターネットにアップロードされた写真にも適用できます。

私が考える問題の 1 つは、キーを管理するための実用的なメカニズムと、キーを他のユーザーに安全に配布する方法を用意することです。

誰かが前にこのようなことをしたことがありますか?

4

1 に答える 1

1

Facebook の場合、データを OpenPGP キーで暗号化してアーマード (テキスト) 形式にすることを想像できます。次に、暗号化されたブロックを Facebook やその他の場所に配置できます。他のユーザーはブロックを取得し、クライアント側で復号化して表示します。

同じことが、他のソーシャル ネットワークやテキスト ブロックを保存できる場所にも当てはまります。

一部のクライアント アプリケーションやJavascriptでも簡単に暗号化できます(JavaScript でローカル ユーザーのキーを何らかの方法でロードできる場合)。

于 2013-06-13T13:35:01.627 に答える