这与Alternate Application.Run Winform In Program.cs File
有关我已经创建了如上所述的替代winform执行编码的文本文件,如果某人或者黑客试图改变/修改它而不是是否有可能发现文本文件被修改/修改?并且如果它可能比我想通过破解程序基于修改/修改的文本文件以编程方式删除program.cs文件。
如何通过编程方式完成?
最后但并非最不重要的问题是假设我是否通过编码删除program.cs文件而不是是否可以通过cracker添加新的program.cs文件?
跟踪如果文本文件是修改或更改?
如何删除基于Textfile的Program.cs文件?
Cracker可以在我删除后添加新的Program.cs文件吗?
答案 0 :(得分:1)
快速回答是:Hash the file/data,但这需要保护散列或算法。
编写自己的安全性非常困难,几乎总是存在缺陷,并且很少能够保护它的内容。你究竟在保护什么 - 以及对谁?您是否按照其他帖子的建议实施了加密等?
我在原帖上反映了评论者的建议:如果这是严重的,请考虑使用第三方工具或机制。
编辑:直接回答问题:
是。创建文件或数据时创建哈希或CRC。
将来再次创建哈希并与原始哈希进行比较。如果不同,请执行File.Delete。
如果您不控制计算机并将其锁定,任何人都可以添加他们想要的任何文件。
如果没有更好的细节,你很难给出有针对性的答案。