本地模式下的非对称加密?

时间:2014-08-27 06:16:39

标签: c# encryption

我正在编写桌面应用程序,所有内容都在本地中完成。在这个软件中,我需要加密一些文件。在本地模式下使用非对称加密算法与对称加密算法有什么好处吗?

1 个答案:

答案 0 :(得分:2)

使用非对称加密而不是对称加密不应该是技术上或安全上的原因。

主要动机应该是您是否需要与非对称加密相关联的行为(公钥/私钥)。主要行为是让不同的人解密文件,但不能自己加密文件。

从安全角度来看,它们大致相同,并且在大多数情况下,您无论如何都不会使用非对称算法加密整个文件。相反,您使用对称算法加密文件,然后使用非对称算法来加密该密钥,并将其包含在文件中,因此拥有私钥的人可以解密整个文件。

从技术角度来看,对称加密更容易,更快,所以我不认为那里有不对称的优势。