HMACallekirjoituksilla
HMAC-allekirjoituksilla (Hash-based Message Authentication Code) viitataan tietoturvallisuuteen liittyviin digitaalisiin allekirjoituksiin, jotka yhdistävät tietojen tarkistamisen ja autentikoinnin. HMAC on symmetrinen salausmenetelmä, joka perustuu hash-funktioihin, kuten SHA-1, SHA-256 tai MD5, ja salaisella avaimella. Sen tarkoituksena on varmistaa, että viesti ei ole muutettu lähetystä tai vastaanottoa välillä ja että se tulee todelliselta lähettäjältä.
HMAC-allekirjoitukset toimivat yhdistämällä viesti ja salainen avain hash-funktioon. Tuloksena saadaan allekirjoitus, joka lähetetään yhdessä viestin kanssa.
HMAC-allekirjoitukset ovat suosittuja verkkopalveluissa, kuten API-yhteyksissä, koska ne tarjoavat tehokkaan ja turvallisen tapaa varmistaa viestien eheys
HMAC-allekirjoitusten turvallisuutta vahvistavat seuraavat ominaisuudet: salaisen avainta ei tarvitse jakaa julkisesti, ja hash-funktioiden avulla pienetkin muutokset