Вход для shasum
вызова в вопросе test\n
(с новой строкой), а не test
.
Если вы дадите test
без перевода строки, shasum
вы получите тот же результат, что и цитируемые вами онлайн-инструменты:
$ echo -n "test" | shasum -a 512 ee26b0dd4af7e749aa1a8ee3c10ae9923f618980772e473f8819a5d4940e0db27ac185f8a0e1d5f84f88bc887fd67b143732c304cc5fa9ad8e6f57f50028a8ff -
Кстати, я думаю, что нет ничего особенного или специфичного для MacOS в том, что можно shasum
найти в MacOS; Я думаю, что shasum
это часть стандартного дистрибутива Perl, установленного вместе, например, с perl
командой.