![refazendo uma entrada com openssl no mac os x versus linux](https://rvso.com/image/1552366/refazendo%20uma%20entrada%20com%20openssl%20no%20mac%20os%20x%20versus%20linux.png)
Posso executar um comando como o seguinte em meu script no Linux:
openssl dgst -sha256 \
-mac HMAC \
-macopt hexkey:xxxx
Mas este comando falha no Mac OS com o erro
opção desconhecida '-mac'
Tentei vasculhar as páginas de manual e on-line, mas não consigo encontrar nenhuma maneira de realizar tarefas semelhantes usando a versão do openssl para Mac.
Responder1
Que versão do macOS é essa? Versões mais antigas (10.11) possuem um antigo openssl
que falha
$ /usr/bin/openssl version
OpenSSL 0.9.8zh 14 Jan 2016
$ /usr/bin/openssl dgst -sha256 -mac HMAC -macopt hexkey:DEADBEEF
unknown option '-mac'
...
enquanto o mais recente (10.13) possui LibreSSL que não apresenta erros no seu comando. Em Macs mais antigos, talvez você possa instalar openssl
através de um sistema de portas (Fink, Homebrew, MacPorts).