一个合适的哈希函数来检测数据损坏/检查数据完整性?
用于文件完整性检查(校验和)以检测损坏的最合适的哈希函数是什么? 我需要考虑以下事项: 文件大小范围广泛(1 kb 到 10GB+) 许多不同的文件类型 …
用于计算校验位的输入的技术术语是什么?
例如: code = '7777-5' input = code.substring(0, 4) // Returns '7777' checkdigit = f(input) // f() produces a checkdigit assert.areEqual(cod…
如何在C和libpcap中构建TCP伪头和相关数据以进行校验和验证?
我正在尝试使用伪 tcp 标头、tcp 标头和要发送到校验和函数进行验证的 tcp 数据来构建正确的数据结构。我无法弄清楚我的代码中做错了什么。 以下代码…
另一个类代替 SHA1 管理使校验和的长度小于 128 个字节
我有一个表,其中有一列 (AbsoluteUrl NVARCHAR(2048)),并且我想查询该列,因此需要很长时间才能将每条记录与我自己的字符串进行比较。这张表至少有1…
TCP 校验和可能无法检测到错误吗?如果是的话,这件事是如何处理的?
如果 TCP 有效负载在传输过程中被损坏,则重新计算的校验和将与传输的校验和不匹配。太好了,到目前为止一切都很好。 如果 TCP 校验和在传输过程中损…
计算校验和的最快方法和更好的 Sql Server 数据类型来保存它
在我的应用程序中,我将网址内容保存到数据库的特定表中。为了尽量减少重复,我想计算每个内容的校验和。那么保存校验和的最佳 sqlserver 数据类型是…
如何逆向这个算法来恢复原始文本?
谁能用简单的编码解释一下如何反转这个算法以便我取回原始文本字符串? Public Function CreateIntChecksum(ByVal s As String) As Integer Dim r As …
这个校验和计算是否完全防水?
long make_checksum(const char* str) { long chk=0 long rot=0 while(*str) { rot<<=9 rot|=(rot>>23) rot^=*(char*)str++ chk+=rot } retur…
如何在 Actionscript 3 中计算 CRC 校验和?
我正在 Flex 中开发一个应用程序,其中我需要计算不同文件的校验和。我想知道actionscript 中是否有直接的方法来计算它,或者我是否必须使用任何外部…