Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WinForm’中的Alter/Modify TextFile跟踪;s项目_C#_Winforms - Fatal编程技术网

C# WinForm’中的Alter/Modify TextFile跟踪;s项目

C# WinForm’中的Alter/Modify TextFile跟踪;s项目,c#,winforms,C#,Winforms,这与 我已经用上述交替winform执行的编码创建了textfile,如果有人或黑客试图更改/修改它,是否有可能发现textfile被更改/修改?,如果有可能,我希望在更改/修改textfile的基础上,通过编程删除program.cs文件饼干 我如何通过编程实现它? 最后一个但并非最不重要的问题是,假设我在上述基础上通过编码删除了program.cs文件,那么是否可以通过cracker添加新的program.cs文件? 问题摘要: 跟踪Textfile是否为Modify或Alter 如何在修改

这与

我已经用上述交替winform执行的编码创建了textfile,如果有人或黑客试图更改/修改它,是否有可能发现textfile被更改/修改?,如果有可能,我希望在更改/修改textfile的基础上,通过编程删除program.cs文件饼干

我如何通过编程实现它?

最后一个但并非最不重要的问题是,假设我在上述基础上通过编码删除了program.cs文件,那么是否可以通过cracker添加新的program.cs文件?

问题摘要:
  • 跟踪Textfile是否为Modify或Alter

  • 如何在修改Textfile的基础上删除Program.cs文件

  • Cracker可以在我删除后添加新的Program.cs文件吗

  • 快速回答是:,但这需要保护哈希或算法

    编写自己的安全性是非常困难的,几乎总是有缺陷的,很少保护它应该保护的东西。你到底在保护什么?针对谁?你是否按照你在另一篇文章中的建议实现了加密等功能

    我会在你的原始帖子中反映一个评论员的建议:如果这是严肃的,考虑第三方工具或机制。


    编辑:直接回答问题:

  • 对。创建文件或数据时创建哈希或CRC

  • 以后再次创建哈希,并与原始哈希进行比较。如果不同,请执行File.Delete

  • 如果你不控制计算机并将其锁定,任何人都可以添加他们想要的任何文件


  • 如果没有更好的细节,你就很难给出有针对性的答案。

    @John Arlen,很抱歉,这不是我问题的答案。甚至没有提到这个问题的其余部分。你还没有提供足够的信息来回答更多的问题:请参阅上面的编辑。@约翰·阿伦,对不起,如果我部署项目并锁定文件,你想说什么。怎么做?。。。可能吗?然后,请建议通过部署项目的方式锁定它,除非您控制特定的计算机(或如果这是工作场所的计算机)和文件系统,足以拒绝用户的权限,否则无法防止他们弄乱文件。这里的主要目的是什么?锁定时间的共享软件?