C#Hash我是C#的新手如何使用C#对文件进行哈希处理有哪些可用的?(md5、crc、sha1等)我应该继承一个接口吗?基本上我想检查多个文件并将它们存储在数据库中,同时使用我自己的两个校验和/哈希。1.)如何使用C#散列文件?您可以在System.Security.Cryptography下使用.NET类2.)有什么可用的?3.)我应该继承接口吗?不,你不必这样做。查看HashAlgorithm.Create(...)片段byte[]结果;SHA1sha=newSHA1CryptoServiceProvider();使用(FileStreamfs=File.OpenRead(@“file.txt”)){结果=sha.ComputeHash(fs);另请参阅SHA1CryptoServiceProvider或MD5CryptoServiceProvider。CRC不可用-创建自己的更有效。你想用哈希实现什么?如果您试图确保没有人恶意更改文件,请不要实施您自己的校验和或哈希。您可能会犯一些错误,有人可能会篡改文件并使校验和仍然匹配。使用像SHA-256这样好的散列函数。以上就是《C#学习教程:C#哈希分享》的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
