Dla wielu programistow synonim MAC. Scisle rzecz biorac,jednak HMAC nie jest MAC, ale sposobem na skonstruowanie MAC z funkcjifunkcji haszujacej.Na przyklad, mozna skonstruowac MAC na szczycie SHA-256, ktory jestnazywa sie HMAC-SHA-256. Nalezy pamietac, ze HMAC nie sa jedynymi - i niekoniecznie najlepszymi - sposobamii niekoniecznie najlepszymi sposobami konstruowania MAC.