blokkikoodijärjestelmiin
Blokkikoodijärjestelmät, tunnetaan myös nimellä lohkosalaus tai lohkosalausalgoritmit, ovat eräänlaisia salausmenetelmiä, jotka toimivat kiinteän kokoisilla datalohkoilla. Jokainen lohko salataan itsenäisesti tai riippuen aiemmista lohkoista eri salausoperaatioiden avulla. Toisin kuin stream-salausmenetelmät, jotka salaavat datan yksittäisinä bitteinä tai tavuina, lohkokoodit käsittelevät dataa ennalta määrätyissä, usein 64 tai 128 bitin suuruisissa paloissa.
Suosittuja lohkokoodijärjestelmiä ovat Advanced Encryption Standard (AES), Data Encryption Standard (DES) ja Triple DES (3DES). AES
Lohkokoodien toiminnassa keskeistä on salausavain, joka määrittää, miten datalohkot muunnetaan. Monet lohkokoodit käyttävät toistuvia muunnosvaiheita, joita
Lohkokoodijärjestelmiä käytetään monenlaisissa sovelluksissa, kuten tiedostojen salauksessa, suojatuissa verkkoyhteyksissä (esim. TLS/SSL) ja tietokantojen suojaamisessa. Niiden kyky