There is a difference between a HMAC and encrypting a hash, or a HMAC and a salted a hash.
HMAC means Hash based Message Authentication Code.
HMAC means Hash based Message Authentication Code.
HMAC(K,m) = H((K ⊕ opad) ∥ H((K ⊕ ipad) ∥ m)).
HMAC(key, password) instead of hash(password) or hash(salt+password)