.net - 使用 Rijndael 算法为文件加密嵌入 IV 信息的正确位置在哪里?

标签 .net vb.net winforms rijndael

我正在创建一个 Rijndael 文件加密应用程序。我将为每个文件加密使用唯一的 IV。

我的问题:嵌入 IV 信息的合适位置在哪里?

我最初的想法是将其附加到文件内容的末尾。这是一个好的选择吗?还有其他更好的选择吗?

最佳答案

在文件的开头更有意义(读者在阅读其余部分之前需要它)。

但是,是的,您可以安全地将其添加到输出中。 IV(也许还有盐)不是 secret 。

关于.net - 使用 Rijndael 算法为文件加密嵌入 IV 信息的正确位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7601809/

相关文章:

c# - 为什么我应该在 LINQ to SQL 中使用 IQueryable<T> 而不是 List<T>

vb.net - 在 Visual Basic 中创建拳击计时器时,某些声音不起作用?

vb.net - 如何设置Button的快捷键

c# - 如何使用 LockBits 将位图中非黑色的像素着色为黄色?

C++ CLR 不会在调试之外编译

c# - Windows 窗体中的异步

c# - 在表单中将数据从用户控件 A 传递到用户控件 B

.net - 如何模拟 ASP.NET ServerVariables ["HTTP_HOST"] 值?

.net - 在 Rijndael 加密中对许多文件使用静态 IV 值是否可以?

c# - 给一个windows句柄(Native),如何用C#关闭windows?