dd 可以计算 windows 中的 md5 哈希值吗?
Can dd count md5 hash value on the fly in windows?
我为 Windows 8(64 位)编写了一个批处理脚本,它使用 cygwin 使用 dd 命令创建 USB 记忆棒的图像。然后我使用 md5 命令来比较哈希值,但是再次读取图像和 usb 需要很多时间。
Windows64 位是否有任何命令可以在成像过程中动态创建哈希值?
只有dd兼容Win 64,其他的命令行dcfldd和FTKimager只支持Win32位
也许你还知道点什么?
您通常可以在 64 位系统上 运行 32 位程序。这些工具的内存占用应该不需要 64 位内存 space。 32 位程序是否会导致您的 64 位系统出现问题?
尝试这样的事情(不是真正的代码,而是想法):
dd.exe if=/dev/xxx | tee.exe usb_disc.img | dd.exe of=/dev/yyy && md5sums.exe usb_disc.img && del usb_disc.img
尝试 dc3dd (https://sourceforge.net/projects/dc3dd/) 它可以在复制数据的同时即时创建散列。我只是偶然发现了这个不错的小工具,还没有测试它。然而,甚至还有一个 64 位-Windows-版本(windows 似乎不存在 32 位)。可能正是您要找的。 Afaik dcfldd 仅在块上生成哈希和(例如,每 1 GB 数据)。 dc3dd 确实会生成整个文件的哈希值。
我为 Windows 8(64 位)编写了一个批处理脚本,它使用 cygwin 使用 dd 命令创建 USB 记忆棒的图像。然后我使用 md5 命令来比较哈希值,但是再次读取图像和 usb 需要很多时间。
Windows64 位是否有任何命令可以在成像过程中动态创建哈希值?
只有dd兼容Win 64,其他的命令行dcfldd和FTKimager只支持Win32位
也许你还知道点什么?
您通常可以在 64 位系统上 运行 32 位程序。这些工具的内存占用应该不需要 64 位内存 space。 32 位程序是否会导致您的 64 位系统出现问题?
尝试这样的事情(不是真正的代码,而是想法):
dd.exe if=/dev/xxx | tee.exe usb_disc.img | dd.exe of=/dev/yyy && md5sums.exe usb_disc.img && del usb_disc.img
尝试 dc3dd (https://sourceforge.net/projects/dc3dd/) 它可以在复制数据的同时即时创建散列。我只是偶然发现了这个不错的小工具,还没有测试它。然而,甚至还有一个 64 位-Windows-版本(windows 似乎不存在 32 位)。可能正是您要找的。 Afaik dcfldd 仅在块上生成哈希和(例如,每 1 GB 数据)。 dc3dd 确实会生成整个文件的哈希值。