Avainkryptografia
Avainkryptografia, tunnetaan myös nimellä julkisen avaimen kryptografia, on salaustyyppi, joka käyttää kahta erilaista avainta tiedon salaamiseen ja purkamiseen. Nämä avaimet ovat matemaattisesti sidoksissa toisiinsa, mutta toisen avaimen avulla ei ole käytännössä mahdollista johtaa toista avainta. Ensimmäinen avain on julkinen avain, joka voidaan jakaa vapaasti kenelle tahansa. Toinen avain on yksityinen avain, joka on pidettävä salassa sen haltijalla.
Julkisen avaimen kryptografia mahdollistaa kaksi pääasiallista toimintoa: salauksen ja digitaaliset allekirjoitukset. Salauksessa, jos käyttäjä A haluaa
Digitaalisissa allekirjoituksissa avainten käyttö on käänteistä. Kun käyttäjä A haluaa allekirjoittaa viestin varmistaakseen sen aitouden ja