Dot-Net
RsaProtectedConfigurationProvider 與 DataProtectionConfigurationProvider
在哪些情況下應該使用 RsaProtectedConfigurationProvider 而不是 DataProtectionConfigurationProvider,反之亦然?
它們都提供強大的加密/解密。RsaProtectedConfigurationProvider 使用非對稱RSA,而 DataProtectionConfigurationProvider 基於對稱 Windows(本機)數據保護 API。
這些提供程序可以在單個 PC 上互換使用。但是,如果您需要在多台機器上使用相同的密鑰(例如,您有一個網路農場),那麼您只能使用允許您導出/導入密鑰的 RSA 提供程序。
非對稱算法通常比對稱算法慢得多,並且需要 2 個密鑰:一個用於加密,另一個用於解密。對稱算法通常非常快,但它們使用相同的單個密鑰進行加密和解密。如果不經常讀取文件,這些只是微小的差異。