小编pet*_*oak的帖子

为什么我从 Mac 的 shasum 得到的结果与从其他 shasum 计算器得到的结果不同?

我输入:

appletree:~ somename$ shasum -a 512 <<< test
Run Code Online (Sandbox Code Playgroud)

输出是:

0e3e75234abc68f4378a86b3f4b32a198ba301845b0cd6e50106e874345700cc6663a86c1ea125dc5e92be17c98f9a0f85ca9d5f595db2012f7cc3571945c123  -
Run Code Online (Sandbox Code Playgroud)

然后我去一些在线哈希生成器并输入“test”。他们的回答是:

http://hashgenerator.de/ :

ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff
Run Code Online (Sandbox Code Playgroud)

http://passwordsgenerator.net/sha512-hash-generator/

EE26B0DD4AF7E749AA1A8EE3C10AE9923F618980772E473F8819A5D4940E0DB27AC185F8A0E1D5F84F88BC887FD67B143732C304CC5FA9AD8E6F57F50028A8FF
Run Code Online (Sandbox Code Playgroud)

所以在线生成器同意。我在 Mac 控制台命令中缺少什么?

我正在阅读man页面。我看到它是使用 Perl 库实现的。但是,我认为 sha512 将是一个独特的名称,所以我必须深入挖掘。


似乎有一个重复的问题:为什么我的命令行哈希与在线 MD5 哈希结果不同?. 虽然另一个问题在相同的上下文中,这是意外的空白,但它出现在不同的情况下。

  • <<<是一个here string,并且对于 here 字符串如何添加换行符有一个设计选择
  • echo 'bla' |表示管道,它调用子外壳,并且还有关于如何处理换行符的参数。这里看来你得考虑一下shell版本了

console checksum macos

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

Windows 中的文件夹丢失了所有权限,如何修复或删除它?

在 Windows 10 中,我有一个文件夹丢失了所有权限甚至所有权。

如果我选择右键单击 > 安全,所有权限列表都是空的,它说无法评估所有者。如果我尝试添加权限,例如系统权限,或尝试更改所有者,则不会存储设置。

我想修复文件夹或删除并重新创建它。但是系统不允许删除,即使我以管理员身份启动 shell 或文件浏览器。

Windows 中清理此类孤儿的正确方法是什么?

非常感谢您的任何提示。


编辑请参阅下图,说明缺少选项控件的重要性。此外,chkdsk 似乎无法立即执行(但可以安排)。

在此处输入图片说明

permissions windows-10

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

标签 统计

checksum ×1

console ×1

macos ×1

permissions ×1

windows-10 ×1