为了防止主程序被修改,想用CRC进行自校验。现有CRC32源吗,但不知道如何进行自校验。
CRC自校验防止主程序被修改的原理是什么?
如我用CRC32得到一个文件的数据如下:
Results:
File Size:51200
CRC32:729CA81C
Time:6.87238182506436E-04
但我要求是程序本身,不是某一文件(但这个容易解决,指向自己的*.exe就可以了)关键是如何判断,如何知道自己的程序已被修改,如果被修改,就停止执行或进行相应的处理。请问如何实现?或他的原理是什么?谢谢!!!
CRC自校验防止主程序被修改的原理是什么?
如我用CRC32得到一个文件的数据如下:
Results:
File Size:51200
CRC32:729CA81C
Time:6.87238182506436E-04
但我要求是程序本身,不是某一文件(但这个容易解决,指向自己的*.exe就可以了)关键是如何判断,如何知道自己的程序已被修改,如果被修改,就停止执行或进行相应的处理。请问如何实现?或他的原理是什么?谢谢!!!
Results:
File Size:51200
CRC32:729CA81C
Time:6.87238182506436E-04
懂得的朋友,帮我一下啊!