Блочный шифр — разновидность симметричного шифра. Особенностью
блочного шифра является обработка блока нескольких байт за одну итерацию
(как правило 8 или 16). Блочные криптосистемы разбивают текст сообщения
на отдельные блоки и затем осуществляют преобразование этих блоков с
использованием ключа.
Потоковый шифр — это симметричный шифр,
в котором каждый символ открытого текста преобразуется в символ
шифрованного текста в зависимости не только от используемого ключа, но и
от его расположения в потоке открытого текста. Поточный шифр реализует
другой подход к симметричному шифрованию, нежели блочные шифры.