我需要存储并保护客户文件。
我想加密文件但无法打开它。只有文件所有者才能打开他的文件。我想我必须为每个客户生成私钥。我怎样才能加密和存储文件而自己无法打开它?
问题 2:我希望客户能够与其他客户帐户共享他的文件(并删除共享)
答案1
问题 1 的解决方案
使用 gnupg 加密时,不要在收件人列表中使用您的 ID。这将允许只有收件人才能解密
问题 2 的解决方案
当一个客户端 (A) 想要与另一个客户端 (B) 共享时:两个密钥都已存在于系统中。使用客户端 A 和 B 的密钥重新加密文件。现在他们都可以访问同一个文件。