ου γαρ εστιν κρυπτον ο ου φανερον γενησεται ουδε αποκρυφον ο ου γνωσθησεται και εις φανερον ελθη
Wersja PL ENG Version

Proste szyfry

Proste algorytmy szyfrowania, które powstawały już długo przed wynalezieniem komputerów, opierają się na podstawianiu lub przestawianiu pojedynczych znaków w tekście. Dla odróżnienia, współczesne algorytmy szyfrujące opierają się zwykle na podobnych działaniach, z tym, że dokonywanych na pojedynczych bitach lub bajtach.

Szyfry podstawieniowe

Szyfry podstawieniowe polegają na zastępowaniu po kolej każdej grupy znaków w tekście, inną z góry zdefiniowaną grupą znaków. Dla dokonania odszyfrowania należy użyć odwrotnego podstawienia. Można wyróżnić cztery główne typy szyfrów podstawieniowych:

Szyfry przestawieniowe

W szyfrach przestawieniowych wszystkie znaki z oryginalnej wiadomości pojawiają się w zaszyfrowanym tekście, ale w zmienionej kolejności.

Maszyny rotorowe

Pierwsze próby użycia elektro-mechanicznych maszyn do szyfrowania za pomocą prostych podstawień miały miejsce już pod koniec wieku XIX. Maszyny rotorowe, które pojawiły się w okresie międzywojennym, były zmyślnymi urządzeniami, które wykorzystywały ruchome dyski (nazywane rotorami) do implementowania wieloalfabetowych szyfrów podstawieniowych.

Proste sumowanie XOR

Jest to prosty szyfr podstawieniony, operujący nie na literach, ale na bitach i bajtach.