【发布时间】:2010-09-29 19:21:43
【问题描述】:
好吧,伙计们,我在这里有点麻烦......
我正在做一些关于加密数据的练习。其中之一是二进制文件。我目前正在使用三重 DES 来加密和解密 VB.NET 和 C# 中的文件...
现在的问题是,一旦在 VB.NET 中解密并保存,我可以再次执行它...
但由于某种原因,我的 C# 文件更大了! 20,4K,其中 VB.NET 是 19,0。 C# 文件也呈现为不可执行...
仔细观察。这些文件看起来几乎完全相同,但 C# 似乎在(看似)随机的地方到处添加了一些额外的字节......
我目前正在使用 File.ReadAllText(String filepath, Encoding encoding);使用 UTF-8 编码
谢谢!
【问题讨论】:
-
也许一小段代码和一个“更改”数据集的示例将有助于激发一些帮助。
-
你能同时发布 VB.NET 和 C# 的加密/解密实现吗?它们可能略有不同。
-
简化你的加密代码并放在这里,否则不可能发现问题。
标签: c# vb.net file file-io binaryfiles