Назад | Перейти на главную страницу

Шифрование личных файлов Linux

Мне нужно хранить и защищать файлы клиентов.

Я хочу зашифровать файлы и не могу их открыть. Только владелец файла может открыть свой файл. Думаю, мне придется сгенерировать закрытый ключ для каждого клиента. Как я могу зашифровать и хранить файлы, не открывая их самостоятельно.

Проблема № 2: я хочу, чтобы клиент мог делиться своими файлами с другим клиентским аккаунтом (и удалять общий доступ)

Решение проблемы 1

при шифровании с помощью gnupg не используйте свой идентификатор в списке получателей. Это позволит только получателям расшифровать

Решение проблемы 2

Когда один клиент (A) хочет поделиться с другим клиентом (B): оба ключа уже присутствуют в системе. Используйте клиентские ключи A&B, чтобы повторно зашифровать файл. Теперь у них обоих есть доступ к одному и тому же файлу.