Tag: 密钥管理

c#中的数据加密和密钥管理

采取哪条路线,哪些是利弊,哪个更安全.. 1)生成AES密钥,用它加密数据,然后用RSA加密AES密钥,将加密数据和加密的AES密钥保存到文件,并将RSA密钥保存到KeyContainer。 2)或者使用DPAPI ProtectedData类加密数据并将其保存到文件中,然后将我使用的熵与ProtectedData.Protect()到某个地方..(也可以用RSA加密它,将RSA密钥对存储到KeyContainer以及带有数据的加密熵到文件?) 编辑:只是为了更多信息:我们需要保护我们的应用程序文件系统使用。 因此,应用程序存储到文件系统的任何文件,我们希望它被加密。 该文件很可能由同一应用程序或同一应用程序堆栈的另一个组件使用。