我有一个无线路由器,我想要一个很难记住的密码。
我想出了这个想法,以采用 MD5、SHA-1、SHA-256 或任何常见英语单词的散列,例如“超级用户”,并将散列用作 WPA2 密钥。
例如,假设“超级用户”是我的首选词。如果我选择 SHA-1 具有我的哈希值,那么我会将我的 WPA2 密钥设置为8e67bb26b358e2ed20fe552ed6fb832f397a507d
.
这是一种安全的做法吗?在密钥中使用了常见的英语单词——以某种方式——但密钥本身实际上是一个长而复杂的十六进制字符串。
为什么网站提供文件的 MD5 哈希值?这如何帮助您验证文件的完整性/来源?关注您的 URL 还不够安全吗?
你能告诉我为什么吗
tar czf archive.tar dir
Run Code Online (Sandbox Code Playgroud)
每次都用不同的哈希创建存档(我用'md5sum'检查)没有压缩参数 -z 或参数 -j 而一切正常。谢谢
寻找在从一个位置复制到另一个位置时轻松验证 OS X 中文件/文件夹完整性的最佳方法。
我已经下载了SuperSFV,但它似乎很慢。校验和的概念也是新的,因此寻找最简单/最佳实践以确保复制的目录或文件在目标上与源上相同。
我的记忆力不是很好,但我想五六年前,当我下载某个软件包时,网页上的下载图标下从来没有校验和行。并且没有“检查校验和”以确保您的下载正确的说明。现在这些东西无处不在。我有两个关于它们的问题(无论是 MD5 还是其他)。
它们什么时候开始变得如此流行,为什么使用它们?我的意思是,如果我从服务器 X 下载一个包,那么由服务器来确保它给我正确的包(我认为,无论如何)。
你如何检查校验和?通常我下载软件包并立即安装。也许这是愚蠢的。
是否有任何适用于 Windows 的工具可以
我想下载某个 Linux 发行版。但是,它仅使用 bittorent 进行下载。我不热衷于bittorent。但是,如果我确实使用它,如果我下载的 MD5 与发行版网站的 MD5 匹配,这是否意味着该文件没有被篡改?它与提供商所拥有的完全匹配,并且假设原始文件是“安全的”,那么 torrent 下载的文件也是如此?
这是我运行的命令的摘录,split
然后cat
是一个文件:
sh-3.2# split -b 600m bt4-final.iso
sh-3.2# ls -hal
total 6132096
drwxr-xr-x 6 root staff 204B Jan 12 19:59 .
drwxr-xr-x 13 alien staff 442B Jan 12 19:54 ..
-rw-r--r-- 1 root staff 1.5G Jan 12 19:56 bt4-final.iso
-rw-r--r-- 1 root staff 600M Jan 12 19:58 xaa
-rw-r--r-- 1 root staff 600M Jan 12 19:59 xab
-rw-r--r-- 1 root staff 297M Jan 12 19:59 xac
sh-3.2# cat $(ls -t x*) > bt4-final-reasembled.iso
sh-3.2# ls
bt4-final-reasembled.iso xaa …
Run Code Online (Sandbox Code Playgroud) 我正在观看有关如何使用 MD5 哈希对密码进行哈希处理的视频。在谷歌上搜索之后,我发现 Facebook 也使用 MD5 散列方案。现在我很想知道我们是否可以轻松解密密码?如果是这样,那么 MD5 散列的优势是什么?
我经常使用 SSH 通过 rclone 将磁盘映像和虚拟机映像(通常每个文件 800GB 到近 1 TB)传输到云服务器,我想知道 sha1sum 和 md5sum 在验证非常大文件的完整性时有多可靠。
我发现了这个: 如何验证 1TB 文件是否正确传输?
然而,它与性能有关,而不是与生成的散列的可靠性有关。
考虑到有这么多不同的文件,是否有可能另一个文件共享生成的相同哈希值?
那么对于非常大的文件,MD5 和 SHA-1 总和有多可靠?谢谢。
我还发现了有关碰撞的信息:https : //stackoverflow.com/questions/4032209/is-md5-still-good-enough-to-uniquely-identify-files
https://www.theregister.co.uk/2017/02/23/google_first_sha1_collision/