checksum相关内容
我正在编写一个控制台应用程序,该应用程序遍历二叉树并根据其md5校验和搜索新文件或更改过的文件. 整个过程很快就可以接受(大约70.000个文件需要14秒),但是生成校验和大约需要5分钟,这太慢了... 对改进此过程有何建议?我的哈希函数如下: private string getMD5(string filename) { using (var
..
是否有用于将摘要放入正在被摘要的文件中的算法? 换句话说,是否有算法或库,或者甚至可能对哈希/摘要文件中包含的文件进行哈希/摘要.出于显而易见的原因,例如内置的ISO摘要,这将很方便.我已经尝试使用诸如"MD5注入"和“在文件的文件中摘要"之类的信息进行搜索.没有运气(可能是有充分的理由.) 不确定在数学上是否可行.似乎您可以滚动浏览文件,但随后您必须蛮弄最后一点(假设摘要是文件或对象
..
This is some text
..
我正在尝试使用一种安全的方法来为文件创建校验和(大于10GB!). SHA256对我来说足够安全,但是此算法处理成本很高,因此不适合. 我知道SHA1和MD5校验和在冲突中都是不安全的. 因此,我只是认为最快,最安全的方法是将MD5与SHA1结合使用,例如:SHA1 + MD5,我不认为有办法同时获得具有相同MD5和SHA1的文件(冲突). 那么结合SHA1 + MD5进行文件校
..
我想知道与例如md5校验和?维基百科上说,adler32的可靠性要比md5低得多,所以我想知道它的数量和方式如何? 更具体地说,我想知道它是否足以作为一致性检查来长期存档大小超过20GB的(tar)文件? 解决方案 有关Adler-32校验和的错误检查功能的详细信息,请参见例如本文包含对这两个校验和提供的汉明距离的分析,并提供了高达2 ^ 11位的数据字的残差率指示.显然,这比您的2
..
我不想计算文件的校验和,只是想知道给定的字符串是否是有效的校验和 解决方案 SHA1验证程序: public boolean isValidSHA1(String s) { return s.matches("^[a-fA-F0-9]{40}$"); } MD5验证程序: public boolean isValidMD5(String s) { retur
..
我正在构建一个系统,该系统必须能够找到 blob字节是否已更新. 而不是存储整个Blob(它们最多可以达到5MB),我想我应该计算它的校验和,存储并稍后再计算相同的校验和,以查看博客是否已更新. 目标是(按此顺序)最小化以下内容: 校验和的大小 计算时间 冲突的可能性(即使内容已被修改,也会发生2个相同的校验和). 对于我们的系统,碰撞不超过1/1,000,000是可以接受的.关
..
是否有任何简单的方法来生成(和检查)Python中文件列表的MD5校验和? (我正在开发一个小程序,我想确认文件的校验和.) 解决方案 您可以使用 hashlib.md5 () 请注意,有时您将无法在内存中容纳整个文件.在这种情况下,您将必须顺序读取4096个字节的块并将其提供给md5方法: import hashlib def md5(fname): hash_md5
..
Google让我失败了,即使在这里我也找不到答案-让我真正在这里发布我的第一个问题. 我正在尝试获取命令"mvn install"以自动生成工件的校验和,并将校验和与工件一起正确地放置在存储库中.我读过的所有内容似乎都表明它应该在没有我干预的情况下发生,但是我所得到的只是工件,源zip,pom和本地元数据xml. 该项目的pom如下所示:
..
zlib的crc32_combine()使用crcA,crcB和lengthB来计算crcAB. # returns crcAB crc32_combine(crcA, crcB, lenB) 使用Mark Adler出色文章中的概念此处和此处产生 crc32_trim_trailing.pl , ,和lengthB来计算crcA(我用它来剥离已知长度和值的填充). # print
..
我试图在Python中实现 Luhn公式,这是我的代码: import sys def luhn_check(number): if number.isdigit(): last_digit = int(str(number)[-1]) reverse_sequence = list(int(d) for d in str(int(number[-2:
..
我一直在尝试基于文件头生成校验和,并且收到冲突的结果.在从属设备手册中,它声明了以下内容以产生校验和: “简单的八位计算用于标头校验和.所需步骤如下: 计算单个字节中标头字节的总和.或者计算 总和,然后将结果与FFhex相加. 校验和= FFhex-步骤1的总和." 在这里,我已经在Lua中创建了以下代码: function header_checksum(string)
..
我希望能够根据本地目录中的文件列表执行校验和.然后能够获取这些文件的校验和,并将其与远程系统上相同文件的校验和进行比较. 我知道我可以通过以下方法获得 # Local File - stat: path: "{{ playbook_dir }}/roles/common/files/myfile.dat" checksum_algorithm: sha1 delegat
..
我们正在Java 6中使用Liquibase 3.2.是否有一种方法可以强制Liquibase重新计算校验和,而无需从我们的Liquibase文件中重新运行相同的语句?在我们的数据库中,运行此... update DATABASECHANGELOG set md5sum = null where 1; 但是,当我运行Liquibase更改脚本时,某些执行仍然会失败,并出现以下错误...
..
我正在寻找一种计算跨平台crc校验和的方法. cksum可以在Linux,AIX,HP-UX Itanium,Solaris上运行,在Windows中也有与Linux cksum等效的命令吗? %cksum run.sh 1491301976 652 run.sh 注意:没有第三方工具 解决方案 在Windows(命令提示符)中,您可以使用CertUtil,语法如下:
..
我必须将machineA中/primary和/secondary文件夹中的所有文件的校验和与此远程服务器machineB中的该文件夹/bat/snap/中的文件进行比较.远程服务器将包含很多文件以及我们在machineA中拥有的文件. 如果校验和有任何不匹配,那么我想报告所有在machineA中有问题的文件,并具有完整路径,并以非零状态代码退出. 如果所有内容都匹配,则退出零. 我在
..
App加载用户的文本文件,并且每个文本文件都可以由用户更改. 在应用程序启动时,我要检查自上次以来是否已更改任何文件. 我认为最有效的方法是计算每个文件的校验和并保存到一个json文件中. 在应用程序启动时,我将检查每个文件的校验和并将其与json文件中的数据进行比较 有没有更多的最佳/有效的方式来做到这一点?还是如何精确计算文件校验和? 解决方案 我相信使用fs.stat并检查“最后修改
..
大家好.我一直在网上寻找可以检查md5和sha1效率的在线校验和计算器/工具,例如速度,准确性等,但找不到任何可靠的方法.有什么建议?非常感谢. 解决方案 ...并且,如果您想自己实现这样的工具,作为Web或桌面应用程序,这特别容易,尤其是使用.NET时. .请参阅: http://msdn.microsoft.com/en-us/library/system. security.crypt
..
我想在上传之前在浏览器端校验文件,然后在服务器端进行校验和比较以确保一致。但是如何获取文件和校验和的纯二进制数据呢?我尝试了下面的方法,但不起作用: 让fileSelect = document.getElementById('file') let files = fileSelect.files let file = files [0] var r = new FileRea
..
我正在寻找CRC32的现代 JavaScript实现。 此实现,可能源自
..