使用非对称加密而不是对称加密应该没有任何技术上或安全上的原因。
主要动机应该是您是否想要与非对称加密相关联的行为(公钥/私钥)。主要行为是让不同的人解密文件但不能自己加密它们的能力。
从安全角度来看,它们大致相同,并且在大多数情况下,您不会使用非对称算法加密整个文件。相反,您使用对称算法加密文件,然后使用非对称算法来加密该密钥,并将其包含在文件中,因此拥有私钥的人可以解密整个文件。
从技术角度来看,对称加密更容易,更快,所以我看不出那里有不对称的优势。
我正在编写一个桌面应用程序,一切都在本地完成。在这个软件中,我需要加密一些文件。有什么好处可以使用
非对称
</跨度>
与对称
加密
</跨度>
本地模式的算法?
锟斤拷