salausalgoritmeja
Salauksen algoritmit ovat matemaattisia menettelyjä, joita käytetään tiedon luottamuksellisuuden turvaamiseen muuttamalla selville tekstiksi (plaintext) salakirjoitetuksi tekstiksi (ciphertext) avaimen avulla. Algoritmit voidaan jakaa pääpiirteittäin symmetriseen ja epäsymmetriseen salaukseen.
Symmetrinen salaus käyttää samaa avainta sekä salaukseen että purkuun. Se on yleensä nopea ja soveltuu suurten
Epäsymmetrinen salaus käyttää julkista avainta salaukseen ja yksityistä avainta purkuun. Tämä mahdollistaa tapaamisen ilman aiempaa avaintenvaihtoa.
Nykykäytännössä käytetään usein sekä AEAD-salausta (esim. AES-GCM, ChaCha20-Poly1305) että avaintenvaihto- ja allekirjoitusmensetelmiä osana protokollia kuten TLS