1

我正在编写一个 C# 应用程序,旨在使用 Rijndeal(块大小 128,密钥大小 256,换句话说 AES256)加密文本文件。我使用用户提供的密码和随机盐来使用 PBKDF2 生成密钥。(IV也来源于password和salt)

我想将盐存储为密文前面的明文。换句话说,第 1 行将包含类似>>>SALTGOESHERE. 第 3 行及以后的行将存储密文。

我应该如何检索盐进行解密?

我对 C# 很陌生,这是我的第一个真正的应用程序,所以请原谅我的无知。谢谢。

4

1 回答 1

1

yourString.Substring(0, yourString.IndexOf(Environment.NewLine));

如果“>>>”不只是占位符,则将 0 更改为 3

于 2012-06-25T01:54:55.843 回答