Windows 7 上是否有内置的校验和/哈希实用程序?
sha1sum ./path/to/directory/* | sha1sum
Run Code Online (Sandbox Code Playgroud)
上面是作为计算包含文件的目录的 sha1sum 的一种方式发布的。如果目录包含更多目录,则此命令将失败。有没有办法普遍地递归计算目录目录的 sha1sum (无需自定义适合特定目录的算法)?
我一直发现自己想在脚本中立即下载并检查下载的完整性,但我一直无法找到正确的sha256sum.
MY_SHA256=e147f0392686c40cfd7d5e6f332c6ee74c4eab4d24e2694b3b0a0c037bf51dc5
sha256sum some_binary | sha256sum --check ${MY_SHA256}
Run Code Online (Sandbox Code Playgroud)
如何获取sha256sum新文件并立即将其与已知散列进行比较?
我正在处理许多以文档名称为键的数据列表。文档名称虽然非常具有描述性,但如果我需要查看它们就非常麻烦(最多 256 个字节是很多空间),我希望能够创建一个更小的键域,如果我需要,它可以很容易地重现VLOOKUP从另一个工作表或工作簿做一个。
我认为来自标题的哈希值对于每个标题都是唯一且可重复的,这将是最合适的。是否有可用的功能,或者我正在考虑开发自己的算法?
关于这个或其他策略的任何想法或想法?
根据这篇文章和许多其他文章,SHA-1 并不安全。
就我而言,我不关心密码或数字证书。我担心文件完整性。
文件(例如 ISO 映像或可执行文件)是否有可能以以下方式被恶意更改:
在我看来,以产生 SHA-1 冲突的方式更改文件会使文件完全无用。ISO 会完全损坏,或者可执行文件会被完全打乱,甚至不再是可执行文件。
但是,我的看法很可能是错误的。到目前为止,我在 Google 搜索中没有发现任何关于 SHA-1 持续适用于文件验证的信息。任何见解?
在Mac OS X v10.5 (Leopard) PowerPC 上,如果我这样做:
回声“你好” | MD5在命令行上,结果是:
b1946ac92492d2347c6235b4d2611184
Run Code Online (Sandbox Code Playgroud)
但是,如果我在http://md5online.net/等在线 MD5 哈希站点之一中输入 hello ,我会得到:
5d41402abc4b2a76b9719d911017c592
Run Code Online (Sandbox Code Playgroud)
难道我做错了什么?如果我想随时随地使用 MD5,我如何确保我在命令行上获得的内容与在线 md5 工具一致?
我正在运行 Mac OS X 10.6.2,并且收到了一些需要提取的旧文件。我相信旧的备份或财务或账单。它们是RAR文件,受密码保护。有没有办法从这些文件中提取哈希值,以便我可以将其输入John The Ripper或Cain and Abel?
我已经下载了cRARk,但不幸的是我没有任何东西(SimplyRAR、RAR Expander、The Unarchiver)可以在没有密码的情况下解压它。有人可以验证我疯了,Mac 版本没有密码吗?
当使用 sha1sum、sha256sum 等散列时,零字节文本文件如何生成散列?程序对哪些数据进行散列以生成散列值?
塔


这个问题询问在生成新密钥时获取SSH 密钥的指纹ssh-keygen。
但是如何确定文件中现有公钥的指纹.pub?
? 怎么获得:
SHA256:3VvabBNtRF0XEpYRFnIrhHX6tKZq/vzU+heb3dCYp+0 blah@blah.comb6:bf:18:b8:72:83:b7:fb:7d:08:98:72:1f:9f:05:27+--[ RSA 2048]----+
| o=. |
| o o++E |
| + . Ooo. |
| + O B.. |
| = *S. |
| o |
| |
| |
| |
+-----------------+
Run Code Online (Sandbox Code Playgroud) 我有一个成功下载的文件和另一个失败的下载(只有大文件的前 100 MB),我怀疑它们是同一个文件。
为了验证这一点,我想检查它们的哈希值,但由于我只有未成功下载文件的一部分,因此我只想对前几兆字节进行哈希处理。
我该怎么做呢?
操作系统将是 Windows,但我安装了 cygwin 和 MinGW。