Tryb licznikowy (z ang. Counter – CTR) – tryb użycia szyfru blokowego, pozwalający na wykorzystanie go do kodowania strumieni danych. Szyfr blokowy jest używany do wygenerowania pseudolosowego ciągu danych, który następnie pełni rolę strumienia szyfrującego mieszanego z danymi za pomocą funkcji XOR.
Opis algorytmu:
Jest to najpopularniejszy tryb pracy szyfrów blokowych. W przeciwieństwie do CFB i OFB pozwala odszyfrować lub zmodyfikować dowolny fragment danych, bez konieczności odszyfrowywania wszystkich bloków poprzedzających.