【发布时间】:2011-11-30 19:35:18
【问题描述】:
例如,假设我有一个类似于 Zip 或 Rar 的自定义文件存档格式。我正在开发的一个小游戏会在运行时读取存档文件,这些文件可能是纹理、声音、XML 文件或其他任何东西。
现在我想要一种方法来验证存档(甚至存档中的单个文件)的真实性,以便游戏可以区分我发布的“官方”文件和某些人发布的修改文件或存档改装者。游戏应该仍然能够很好地读取修改后的文件,但它会显示某种警告或通知关于修改数据的存在。
我该怎么做呢? C# 中的哪些加密或签名工具可能有用?这甚至可行还是我应该不在乎?
【问题讨论】:
标签: c# encryption archive signing