我必须在客户端使用on key进行加密,并将保存在服务器上,但是如果用户忘记密钥,我将使用公钥解密数据,这可能是提示问题的答案
对的,这是可能的。基本思想是您使用特定于文档的密钥。例如。
有关更完整/更严格的解释:
实际上,文档加密不需要使用公钥加密来完成。具有相同加密和解密密钥的经典(强)对称加密方案也应该起作用。 (事实上更好,因为文档的加密/解密会更快。)
可能还有其他(好)方法可以做到这一点。但是多次加密文件,发送所有副本的建议有明显的问题,你有效地为N人发送(或存储)N份文件。