Answers:
您可以回显文本并将其通过管道传递到shasum
。您将要使用该-a 256
选项来计算sha256:
感谢注释中的JMY1000:由于echo
默认情况下添加了换行符,-n
因此可能应该添加该行以获取没有此换行符的文本的正确阴影。
echo -n "simple text" | shasum -a 256
如果要获取已在编辑器中打开的文本的哈希值,请将其复制到剪贴板并运行
pbpaste | shasum -a 256
$ echo "simple text" | shasum -a 256 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486 - $ openssl sha -sha256 <<< "simple text" 7fbea3f956bbd65a174199a62656219a5b45f3d22f7134ba3b4b7e186460b486
echo
添加换行符(与here字符串相同),但是我使用来禁止它-n
。
-n
,以获取正确的文本阴影(不添加换行符)。
openssl sha -sha256 <<< "simple text"
, 例如。