Digamos que eu queira fazer um resumo SHA256HMAC de um arquivo com o utilitário de linha de comando openssl
:
openssl dgst -sha256 -hmac "$(cat $KEY_FILE)" -hex "$TARGET_FILE"
Como eu posso proteger este comando contra o $(cat $KEY_FILE)
gerando bytes nulos (ou outros caracteres potencialmente problemáticos) se estes existirem em $KEY_FILE
?