Block cipher brukes til å kryptere klartekst ved hjelp av en hemmelig nøkkel og en krypteringsalgoritme. Den krypterer data i blokker, det vil si at deler av teksten deles opp i blokker for så å bli kryptert. Størrelsen på blokkene varierer, det er vanlige å bruke 64-bits blokker. AES, som er blitt svært utbredt, krypterer med 128-bits blokker.