标签: checksum

如何检查 ISO 是否正确写入我的 U 盘?

我按照Debian Wiki 上的这些 DebianEeePC HowTo InstallUsingStandardInstaller说明,将 Debian ISO 写入我的 USB。

dd if=debian-*-netinst.iso of=/dev/sdX
Run Code Online (Sandbox Code Playgroud)

使用sha1sum,我可以检查我下载的 ISO 文件的校验和。如何检查 U 盘设备的校验和,以确保 U 盘没有任何问题并且 ISO 已被完美复制?

filesystems usb checksum

14
推荐指数
3
解决办法
2万
查看次数

打印末尾没有“-”的 SHA 和?

是否可以在没有-附加到末尾的情况下打印 SHA 总和?

$ echo test | sha1sum 
4e1243bd22c66e76c2ba9eddc1f91394e57f9f83  -  <--- this "-" dash/hyphen
Run Code Online (Sandbox Code Playgroud)

我知道我们可以使用awk和其他命令行工具,但是可以不使用其他工具来完成吗?

$ echo test | sha1sum | awk '{print $1}'
4e1243bd22c66e76c2ba9eddc1f91394e57f9f83
Run Code Online (Sandbox Code Playgroud)

command-line hashsum checksum command sha1sum

14
推荐指数
3
解决办法
6445
查看次数

gzip 是否将完整性/crc 检查添加到 .tar?

我运行命令:

tar -cf myArchive.tar myDirectory/
gzip myArchive.tar
Run Code Online (Sandbox Code Playgroud)

然后我将文件复制到许多不可靠的介质上,然后我使用以下方法解压缩它:

tar -xzf myArchive.tar.gz
Run Code Online (Sandbox Code Playgroud)

我压缩了 tar-ball 的事实,是否会以任何方式保证解压内容的完整性,或者至少是 CRC?

tar gzip checksum integrity

13
推荐指数
3
解决办法
2万
查看次数

从 sha512sum 的输出中抑制文件名

也许这是一个微不足道的问题,但在man页面中我没有找到有用的东西。我正在使用 Ubuntu 和bash.

正常输出为sha512sum testfileIS

<hash_code>  testfile
Run Code Online (Sandbox Code Playgroud)

如何抑制文件名输出?我想获得

<hash_code>
Run Code Online (Sandbox Code Playgroud)

shell-script text-processing hashsum files checksum

13
推荐指数
2
解决办法
9384
查看次数

打包程序 - 错误:无法验证一个或多个 PGP 签名!

我正在尝试ncurses5-compat-libs使用packer.

但我收到此错误:

==> 错误:无法验证一个或多个 PGP 签名!

我该如何解决?

arch-linux software-installation hashsum checksum pgp

13
推荐指数
1
解决办法
2万
查看次数

文件夹是否有 MD5(或类似的)?如何验证两个文件夹是否相等?

我想找到一个md5sum(或类似的计算)文件夹而不将其压缩到存档中。

例如,如果在文件夹中MyFolder我们有文件1.txt,2.txt3.txt,包含:


1.txt

将文本转化为1.txt

2.txt

将文本转化为2.txt

3.txt

将文本转化为3.txt


我怎样才能计算md5sum这整个的MyFolder?有办法吗?我想用它来验证两个文件夹是否具有相同的内容。

这可以用于验证两个 cd 或文件夹是否相等。我想要一个简单的方法来做到这一点。

files verification checksum

12
推荐指数
1
解决办法
1万
查看次数

Sha1sum、Sha256sum 和 Md5sum 之间的区别

之间有什么区别Sha1sumSha256sumMd5sum?以及如何检查所有这些以获取某个iso文件?以及如何md5sum.txt在 ubuntu 中创建文件?

checksum

12
推荐指数
1
解决办法
1万
查看次数

wget期间获取md5

我正在wget处理大文件(超过 100GB),然后将我的 md5sum 与存储库中发布的总和进行比较。信不信由你,md5sum在这种大小的文件上运行需要相当多的时间,所以我想在下载的同时获得总和。

做到这一点的最佳方法是什么?我没有看到wget在下载期间计算 MD5的选项(令人惊讶)所以我想使用tee将是要走的路?!

wget checksum

11
推荐指数
1
解决办法
1万
查看次数

校验和有多独特?

我有很多文件需要整理;可悲的是,有许多文件名相同但内容不同,并且文件名不同,但内容相同。

我正在考虑md5sum用于为文件生成校验和,但我需要知道 - 两个不同的文件(即不同的内容)是否可能生成相同的校验和?

如果是,它发生的可能性有多大?

是否可以使用两个不同的不相关(即不在同一个“系列”中)校验和程序来生成两个校验和 - 假设虽然两个不同的文件可能为任一校验和程序生成相同的校验和,它永远不会同时发生在两个人身上?

files checksum

11
推荐指数
1
解决办法
2万
查看次数

FreeBSD 包 repo - 如何进行手动签名验证?

我正在尝试在FreeBSD 软件包网站上验证软件包的签名

wget http://pkg.freebsd.org/FreeBSD:11:amd64/latest/digests.txz
tar xf digests.txz
Run Code Online (Sandbox Code Playgroud)

这给出了三个文件:digestsdigests.pub digests.sig
我认为它digests.sig是文件的签名digestsdigests.pub作为公钥。但我试图确认:

openssl dgst -verify digests.pub -signature digests.sig digests

并收到消息

Verification Failure

我想我有什么问题 - 谁能告诉我我错过了什么?

编辑:基于对源代码的搜索,我认为重要的函数是在这里找到,从 openssl 库调用rsa_verify_cert_cbwhich 调用RSA_verify。但我还没有弄清楚它被输入了什么,或者是否可以使用openssl命令行工具调用该函数。

freebsd security package-management openssl checksum

11
推荐指数
1
解决办法
935
查看次数