如何从命令行生成 base64 格式的 SHA-256 哈希?我想要一种管道命令类型的解决方案。
答案1
我建议使用以下管道命令:
printf InputKey | sha256sum | cut -d ' ' -f 1 | xxd -r -p | base64
答案2
替代的解决方案是使用openssl
更简短的方案:
echo -n InputKey | openssl sha256 -binary | base64 -
如何从命令行生成 base64 格式的 SHA-256 哈希?我想要一种管道命令类型的解决方案。
我建议使用以下管道命令:
printf InputKey | sha256sum | cut -d ' ' -f 1 | xxd -r -p | base64
替代的解决方案是使用openssl
更简短的方案:
echo -n InputKey | openssl sha256 -binary | base64 -