在运行时使用校验和验证应用程序状态

时间:2016-11-21 10:51:28

标签: c# checksum

校验和是确保文件的完整性不受影响的常用方法。我需要的是不对文件进行完整性检查,而是对C#应用程序中的应用程序状态进行完整性检查。考虑一个类的实例,我希望在物理上单独的机器上实例化和操作,假设 - 只要校验和保持不变 - 实例的状态在所有机器上也是相同的。类实例可能包含几个字段或其他类的集合,一些是公共的,但是大多数是私有的,因此它不是微不足道的,对象层次结构(集合中的对象数量等)将在运行时更改。

有没有比将相关对象层次结构序列化为内存流更好的方法,然后将其传递给标准校验和算法?

0 个答案:

没有答案