11

在哪些情况下应该使用 RsaProtectedConfigurationProvider 代替 DataProtectionConfigurationProvider,反之亦然?

4

1 回答 1

12

它们都提供强大的加密/解密。RsaProtectedConfigurationProvider 使用非对称RSA,而 DataProtectionConfigurationProvider 基于对称 Windows(本机)数据保护 API

这些提供程序可以在单个 PC 上互换使用。但是,如果您需要在多台机器上使用相同的密钥(例如,您有一个网络农场),那么您只能使用允许您导出/导入密钥的 RSA 提供程序。

非对称算法通常比对称算法慢得多,并且需要 2 个密钥:一个用于加密,另一个用于解密。对称算法通常非常快,但它们使用相同的单个密钥进行加密和解密。如果不经常读取文件,这些只是微小的差异。

于 2011-07-30T10:08:10.733 回答