Я нашел учебные пособия о том, как найти хэш файлов sha256, но, похоже, не могу найти его по простому тексту (не текстовый файл). Кто-нибудь знает как это сделать?
19
Вы можете повторить текст и передать его shasum
. Вы хотите использовать -a 256
опцию для расчета sha256:
Благодаря JMY1000 в комментариях: поскольку echo
по умолчанию добавляется новая строка , -n
вероятно, следует добавить ее, чтобы получить правильный шасум текста без этой новой строки.
echo -n "simple text" | shasum -a 256
Если вы хотите получить хеш-значение для текста, который уже открыт в редакторе, скопируйте его в буфер обмена и запустите
pbpaste | shasum -a 256
openssl sha -sha256 <<< "simple text"
, например.$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echo
добавляет символ новой строки (такой же, как строка здесь), но я подавляю его с помощью-n
.-n
, чтобы получить правильный шасум текста (без добавления новой строки).