checksum相关内容

如何启用UDP校验和

我正在做一个项目,涉及VxWorks设备和Linux机器之间的UDP套接字通信。在此项目中,我希望利用UDP报头的校验和字段。 在VxWorks套接字接口中,出站UDP数据包的checksum字段默认处于启用状态。 但是,对于通常的Unix套接字接口,似乎没有任何标志或其他方法来打开UDP套接字,该套接字将检查传入数据包的校验和并填充传出数据包的校验和。 对于通常的Unix套接字接口 ..
发布时间:2022-07-25 22:36:07 其他开发

如何创建媒体文件的稳定校验和?

如何创建只包含媒体数据而不包含元数据的校验和,以获得媒体文件的稳定标识。最好是具有支持多种格式的库的跨平台方法。例如VLC、ffmpeg或mplay。 (媒体文件应为通用格式的音频和视频,图像也可) 推荐答案 我不知道任何现有的独立于平台的软件可以实现这一点,但我知道有一种方法可以用解释(平台无关)语言(如JAVA)来完成。 本质上,我们只需要从文件中剥离所有元数据(标记) ..
发布时间:2022-04-19 14:56:58 其他开发

你能解释一下MD5和模数这些令人不安的反常现象吗?

好的,这个标题真的很主观。但这就是我的问题所在。 背景是,我希望将静态Web内容的命中内容均匀分布在定义数量的缓存服务器上。此外,由于多个域正在使用中,并且请求不会相互阻塞,因此向客户端的传输速度应该会加快。我也不需要经典的负载均衡器,而是立即在我的html代码中生成正确的链接。 我还希望确保相同的URL始终由同一服务器提供。 所以我只定义了一个小函数,它通过散列请求url返回要使用 ..
发布时间:2022-04-13 09:39:47 PHP

获取文件 SHA256 哈希码和校验和

之前我问过一个关于组合 SHA1+MD5 的问题,但之后我明白了计算 SHA1 然后计算 lagrge 文件的 MD5 并不比 SHA256 快.在我的例子中,一个 4.6 GB 的文件大约需要 10 分钟,在 Linux 系统中使用默认实现 SHA256 和 (C# MONO). public static string GetChecksum(string file){使用 (FileStr ..
发布时间:2022-01-23 14:40:59 C#/.NET

小字符串的快速开源校验和

对于小字符串(20-500 个字符),我需要一个快速校验和(尽可能快). 我需要源代码,而且它必须很小!(最大约 100 LOC) 如果它可以在 Base32/64 中生成字符串.(或类似的东西)这将是完美的.基本上校验和不能使用任何“坏"字符..你知道..通常的 (){}[].,;:/+-\|等等 澄清 它可能是强/弱,这并不重要,因为它仅用于幕后目的. 它不需要包 ..
发布时间:2022-01-21 08:42:11 前端开发

找出 RS232 数据的 CRC 或 CHECKSUM

我需要与 RS232 设备通信,我没有可用的规格或信息. 我发送一个 16 字节的命令并返回一个 16 字节的结果.最后一个字节看起来像某种 crc 或校验和,我试过使用这个 http://miscel.dk/MiscEl/miscelCRCandChecksum.html 没有运气. 任何人都可以对 crc/校验和算法进行逆向工程吗?这是使用 RS-232 监控程序捕获的一些数据: ..
发布时间:2022-01-18 15:09:33 其他开发

计算 HDLC 帧的 FCS(CRC)

我有以下框架: 7e 01 00 00 01 00 18 ef 00 00 00 b5 20 c1 05 10 02 71 2e 1a c2 05 10 01 71 00 6e 87 02 00 01 42 71 2e 1a 01 96 27 be 27 54 17 393 交流 7e 如果我理解正确,那么计算 FCS 的正是帧的这一部分: 010000010018ef000000b520c ..
发布时间:2022-01-18 14:58:00 其他开发

HDFS 文件校验和

在使用 Hadoop API - DFSCleint.getFileChecksum() 复制到 HDFS 后,我正在尝试检查文件的一致性. 我得到上述代码的以下输出: 空HDFS:空本地:空 谁能指出错误或错误?这是代码: import java.io.IOException;导入 org.apache.hadoop.conf.Configuration;导入 org.apache. ..
发布时间:2022-01-14 08:03:40 Java开发

使用 Apache FtpClient 计算 FTP 服务器中的文件校验和

我正在使用 Apache Commons Net 的 FtpClient 将视频上传到 FTP 服务器.为了检查文件是否真的传输成功,我想计算远程文件的校验和,但不幸的是我发现没有可以使用的相关 API. 我的问题是:ftp服务器是否需要计算文件校验和? 如果是,如何在FtpClient中获取校验和? 如果答案是否定的,FtpClient如何知道文件是否真的已经成功并完全传输了? 解决 ..
发布时间:2022-01-09 11:44:52 其他开发

FTP:复制、检查完整性和删除

我正在寻找一种使用 ftp 或 lftp 连接到远程服务器的方法,并确保执行以下步骤: 将文件从 FTP 服务器复制到我的本地计算机. 检查下载的文件是否正常(即md5checksum). 如果下载正常,则从 FTP 服务器中删除下载的文件. 这个例程每天都会从我的本地机器上执行.这样做的最佳选择是什么?是否有一种工具可以抽象出所有 3 个步骤? 我在客户端和服务器机 ..
发布时间:2022-01-09 11:11:13 其他开发

C 编程 TCP 校验和

我数天以来一直无法为 TCP 校验和.我查看了 Internet 上的许多资源,但我所看到的示例都没有向您展示如何进行 TCP 校验和.我还查看了 RFC 文档,但仍然遇到问题: 下面是我用来生成校验和的代码: unsigned short checksum(unsigned short * buffer, int bytes){无符号长总和 = 0;无符号简答 = 0;int i = 字 ..
发布时间:2021-12-28 12:39:48 其他开发

如何使用 Qt 获取文件的 SHA-1/MD5 校验和?

有没有办法在 Qt 中获取磁盘上文件的 MD5 或 SHA-1 校验和/哈希? 例如,我有文件路径,我可能需要验证该文件的内容是否与某个哈希值匹配. 解决方案 用 QFile 打开文件,并调用 readAll() 将其内容拉入 QByteArray.然后将其用于 QCryptographicHash::hash(const QByteArray& data, Algorithm me ..
发布时间:2021-12-27 16:38:11 C/C++开发

是否有可能获得相同的 SHA1 哈希?

给定两个不同的字符串 S1 和 S2 (S1 != S2) 是否有可能: SHA1(S1) == SHA1(S2) 是真的吗? 如果是 - 概率是多少? 如果没有 - 为什么不呢? 输入字符串的长度是否有上限,重复的概率为 0?或者 SHA1 的计算(因此重复的概率)与字符串的长度无关? 我试图实现的目标是散列一些敏感的 ID 字符串(可能与父 ID 等其他一些字段连接在一起) ..
发布时间:2021-12-27 16:10:34 其他开发

git 如何计算文件哈希?

存储在树对象中的 SHA1 哈希值(由 git ls-tree 返回)与文件内容的 SHA1 哈希值(由 sha1sum 返回)不匹配 $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c |sha1sumde20247992af0f949ae8df4fa9a37e4a03d7063e - git 如何计算文件哈希?是否在计算 ..
发布时间:2021-12-27 16:07:15 其他开发

OpenCV 3.0 安装问题

我需要 OpenCV3.0,因为它支持我需要的一些新功能.我使用以下代码进行安装(我已经使用此代码成功安装了 OpenCV 2.4.9.但是对于 OpenCV 3.0,在执行 cmake 部分时,由于 MD5 校验和不匹配会弹出一些错误) mkdir OpenCVcd OpenCVecho "删除任何预安装的 ffmpeg 和 x264"sudo apt-get -qq 删除 ffmpeg x2 ..
发布时间:2021-12-23 18:17:02 其他开发

TCP 校验和是否无法检测到错误?如果是,如何处理?

如果 TCP 负载在传输过程中损坏,重新计算的校验和将与传输的校验和不匹配.太好了,到目前为止一切都很好. 如果 TCP 校验和在传输过程中损坏,重新计算的校验和将与现在损坏的校验和不匹配.太好了,到目前为止一切都很好. 当有效负载和校验和都被破坏并且重新计算的校验和虽然与它应该的不同,但恰好与现在损坏的校验和匹配时会发生什么? 我可以通过一个好的校验和算法(以及较低级别的附加校 ..
发布时间:2021-12-20 10:07:24 其他开发

亚马逊 S3 &校验和

我尝试验证上传到存储桶的文件的完整性,但我没有找到任何相关信息. 在文件的标题中,有一个“E-tag",但我认为它不是 md5 校验和. 那么,如何检查我在 Amazon S3 上上传的文件是否与我在计算机上的文件相同? 谢谢.:) 解决方案 如果您使用 REST API 在单个操作中上传对象(最多 5GB),那么您可以添加 Content-MD5PUT 请求中的/str ..
发布时间:2021-12-15 20:14:01 其他开发

Hadoop 中的校验和验证

在我们通过 Webhdfs 将文件从 Linux 服务器移动到 Hadoop (HDFS) 后,我们是否需要验证校验和? 我想确保 HDFS 上的文件在复制后没有损坏.但是有必要检查校验和吗? 在数据写入 HDFS 之前,我读取客户端进行校验和 有人可以帮助我了解如何确保 Linux 系统上的源文件与使用 webhdfs 的 Hdfs 上的摄取文件相同. 解决方案 如果您 ..
发布时间:2021-12-15 19:10:42 其他开发

CHECKSUM 和 CHECKSUM_AGG:算法是什么?

我们对sql server中的一些数据进行校验和如下: 声明@cs int;选择@cs = CHECKSUM_AGG(CHECKSUM(someid, position))从一些表在哪里用户 ID = @用户 ID通过...分组用户身份; 这些数据随后会与客户共享.我们希望能够在客户端重复校验和......但是似乎没有关于如何计算上述函数中的校验和的任何信息.谁能给我指点一下? 解决方案 ..
发布时间:2021-12-13 09:01:05 数据库