我正在编写一个 C# 应用程序,旨在使用 Rijndeal(块大小 128,密钥大小 256,换句话说 AES256)加密文本文件。我使用用户提供的密码和随机盐来使用 PBKDF2 生成密钥。(IV也来源于password和salt)
我想将盐存储为密文前面的明文。换句话说,第 1 行将包含类似>>>SALTGOESHERE
. 第 3 行及以后的行将存储密文。
我应该如何检索盐进行解密?
我对 C# 很陌生,这是我的第一个真正的应用程序,所以请原谅我的无知。谢谢。
我正在编写一个 C# 应用程序,旨在使用 Rijndeal(块大小 128,密钥大小 256,换句话说 AES256)加密文本文件。我使用用户提供的密码和随机盐来使用 PBKDF2 生成密钥。(IV也来源于password和salt)
我想将盐存储为密文前面的明文。换句话说,第 1 行将包含类似>>>SALTGOESHERE
. 第 3 行及以后的行将存储密文。
我应该如何检索盐进行解密?
我对 C# 很陌生,这是我的第一个真正的应用程序,所以请原谅我的无知。谢谢。