使用C#检索以明文形式存储的盐和密文

时间:2012-06-25 01:24:13

标签: c# string encryption salt

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

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

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

我是C#的新手,这是我的第一个真正的应用程序,所以请忍受我的无知。感谢。

1 个答案:

答案 0 :(得分:1)

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

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