我正在使用C#(Windows窗体)构建GUI。基本上,我的GUI生成一个文件(.CSV格式)。
例如,假设我的GUI生成了以下.csv文件。
LESS
现在我将实现一个功能,我的GUI应该回读上面生成的文件,在回读时我想验证文件,因为在读取.csv文件并将其内容显示到我的GUI之前,我想验证用户是否手动更改了文件内容。
从此我只是检查是否有 CRC检查方法来验证文件?或者请建议我任何其他方法来验证/查找用户是否手动修改了文件?
答案 0 :(得分:1)
获取此课程
然后像那样使用它
DamienG.Security.Cryptography.Crc32 crc32 = new DamienG.Security.Cryptography.Crc32();
String CSVCrc32hash = String.Empty;
foreach (byte b in crc32.ComputeHash(**here your csv file bytes in byte[] format**))
{
CSVCrc32hash += b.ToString("x2").ToLower();
}
//the CSVCrc32hash is the hash