Osnovna funkcija digitalnega podpisa je v dokazovanju identitete podpisnika elektronskega dokumenta in zagotavljanju celovitosti podatkov oziroma zaščite pred spreminjanjem vsebine e-dokumentov. Digitalni podpisi temeljijo na asimetrični kriptografiji, zato potrebujemo par ključev – zasebnega za podpisovanje in javnega za preverjanje veljavnosti podpisov.
Digitalno podpisovanje je pravzaprav izdelava prstnega odtisa podatkov, ki je vedno unikaten – vsakemu dokumentu pripada samo en prstni odtis. Ko se dokument digitalno podpiše, se vhodni podatki pretvorijo z zgoščevalno funkcijo, katere rezultat je prstni odtis dokumenta. Ko prstni odtis dokumenta enkripiramo z zasebnim ključem, dobimo digitalni podpis dokumenta.