十六进制和ASCII校验和计算器与HxD和CRC计算器的比较| 十六进制和ASCII校验和计算器(SCADACore) | HxD | CRC 计算器(典型示例,已在 lddgo.net 上验证) |
|---|
| 输入和输出: 该页面接受一个 ASCII 字符串或十六进制字符串作为输入,并返回校验和值。其目的是通过将结果与从特定设备捕获的帧进行比较,来确定该设备使用的校验和算法。 | 输入和输出: HxD 处理的是二进制文件、磁盘和内存,而不是文本字符串。它会为编辑器中打开的文件或选定区域生成校验和。 | 输入和输出: 通常情况下,它会提供一个文本框,接受多种输入格式。lddgo.net 计算器接受字符串(可选择字符集)、十六进制或 Base64 编码,并将结果以十六进制、二进制和 Base64 三种格式显示。 |
| 涵盖的算法: 列出的变体包括 CRC-16-CCITT、CRC-16-IBM、CRC-16-T10-DIF、CRC-16-DNP、CRC-16-DECT、CRC-32、CRC-32C (Castagnoli)、CRC-32K (Koopman) 和 CRC-32Q。页面显示,如有需要,将添加更多变体。结果以正序、反向和反向倒数三种形式呈现。 | 涵盖的算法: HxD 列出了校验和、CRC、自定义 CRC、SHA-1、SHA-512、MD5 等算法。因此,它涵盖了加密哈希以及 CRC,而 SCADACore 页面并未列出这些算法。 | 涵盖的算法: 通常情况下,会提供一系列预设值,例如 CRC-8、CRC-16 和 CRC-32 等变体,以及一个自定义模式。在 lddgo.net 网站上,自定义模式可以设置位宽(8、16、24、32 或 64 位)、多项式、初始值、异或输出、输入反射和输出反射。 |
| 规模和应用案例: 适用于串行和工业协议中的短帧,可手动输入或粘贴。页面上没有说明输入长度限制。 | 规模和应用案例: 适用于处理整个文件。该页面指出,HxD 可以打开最大 8 EB 的文件,并且可以编辑原始磁盘和 RAM,但这需要管理员权限。 | 规模和应用案例: 通常用于输入简短数据。在 lddgo.net,文件上传大小限制为 50 MB,且需要登录。 |
| 平台和成本: 这是一个无需安装任何软件的网页。该网页未说明输入内容是在浏览器中处理还是发送到服务器,因此请勿粘贴任何机密数据。 | 平台和成本: 这是一个免费的Windows程序,可免费用于个人和商业用途,但不得出售。根据供应商页面显示,最新版本为2.5.0.0(2021年2月11日),可在Windows XP至Windows 10系统上运行。 | 平台和成本: 通常情况下,这是一个免费网页。lddgo.net 网页没有隐私声明,因此处理敏感数据时仍需谨慎。 |
| 何时选择它: 选择此项可在拥有样本帧时识别未知设备使用的 CRC 变体和位顺序。 | 何时选择它: 当您需要检查或修补二进制数据并计算文件、磁盘或内存范围内的校验和时,请选择它。 | 何时选择它: 当您的协议使用非标准多项式、初始值或反射设置时,请选择具有自定义模式的计算器。 |