我正在编写一个C#应用程序,旨在使用Rijndeal加密文本文件(块大小为128,密钥大小为256,换句话说是AES256)。我使用用户提供的密码和随机盐来使用PBKDF2生成密钥。 (IV也来自密码和盐)
我想将盐存储为密文前面的明文。换句话说,第1行将包含>>>SALTGOESHERE
之类的内容。第3行及以后将存储密文。
我应该如何检索盐进行解密?
我是C#的新手,这是我的第一个真正的应用程序,所以请忍受我的无知。感谢。
答案 0 :(得分:1)
yourString.Substring(0, yourString.IndexOf(Environment.NewLine));
如果“>>>”将0更改为3不只是占位符