ここに投稿された質問をフォローアップしたいと思います。
作成したWebアプリにGnuGPソリューションを実装しましたが、スケーラビリティの問題にすぐに陥り、少し行き詰まっていることを認めなければなりません。基本的に、複数の公開鍵を使用してファイルを暗号化すると、それらすべての人がファイルを復号化できるのは事実です。素晴らしい。しかし、このファイルを100人と共有するとしたら、どうすればよいでしょうか。
私が遭遇した最初の制限はコマンドライン制限であり、1行に100個の公開鍵を入れることはできません。
2番目の制限は、新しい人を追加したり、誰かへのアクセスを取り消したりするたびに、101または99キーで再暗号化する必要があることです。これは、非常に時間とCPUを消費します。
3番目の制限はさらに悪いです。たとえば、フォルダーを共有している場合、フォルダーにアクセスするすべての新しいユーザーは、フォルダーの各ファイルのすべてのユーザーで再暗号化する必要があります。
これはすべて非常に汚い/ハッキーなようです..誰かがより良い解決策を持っているでしょうか?
ありがとう