O HMAC não usa salt, ele usa uma chave. As chaves são secretas, já o salt não. Dizer "Geração de hash utilizando salt (HMAC)" é ao menos um erro, o HMAC não tem salt, ela é um Keyed-Hash.
O salt é aplicado em derivações de chaves, como PBKDF2, BCrypt, Argon2i, SCrypt, Lyra2, e também em outros propósitos, como na própria encriptação simétrica e assimétrica. Acredito que o que quis dizer seja derivações de chaves, uma vez que PBKDF2 usa HMAC, por exemplo.
Acredito que com essa alteração isso faça mais sentido.
O HMAC não usa salt, ele usa uma chave. As chaves são secretas, já o salt não. Dizer "Geração de hash utilizando salt (HMAC)" é ao menos um erro, o HMAC não tem salt, ela é um Keyed-Hash.
O salt é aplicado em derivações de chaves, como PBKDF2, BCrypt, Argon2i, SCrypt, Lyra2, e também em outros propósitos, como na própria encriptação simétrica e assimétrica. Acredito que o que quis dizer seja derivações de chaves, uma vez que PBKDF2 usa HMAC, por exemplo.
Acredito que com essa alteração isso faça mais sentido.