【发布时间】:2012-01-16 13:10:21
【问题描述】:
我正在使用一个应用程序将文件备份到“云”:) 我想在存储文件之前对其进行加密。我已经介绍了那部分,但是由于此应用程序将监视文件夹以进行更改并上传更改的文件,因此我需要存储用于加密文件的密钥。这个想法是用户提供密码并生成密钥。
目前我正在使用 .NET Framework 进行加密。我正在使用 RijndaelManaged 类来加密/解密,并使用 PasswordDeriveBytes 类来获取密钥。
但是我应该如何保存用于加密文件的密钥?我还希望程序以 Windows 启动,而不需要让用户再次输入密码。
【问题讨论】:
标签: c# encryption cryptography aes rijndael