Ühekordne šifriplokk
Ühekordne šifriplokk on krüptograafias kasutatav šifreerimise algoritm, mida ei ole võimalik lahti murda. Tegemist on ainsa teada oleva šifreerimise algoritmiga, mille murdmatus on matemaatiliselt tõestatud. Selleks, et šifreerimine tõesti murdmatu oleks, peavad algoritmi kasutades olema rahuldatud järgmised tingimused: šifreerimiseks kasutatav võti on vähemalt sama pikk kui šifreeritav tekst, võti on juhuslik, võtit ei kasutata šifreerimiseks rohkem kui üks kord, võtit hoitakse saladuses. Šifreerimisel seatakse lihttekst paari vähemalt sama pika privaatse võtmega. Seejärel seotakse iga märk lihttekstis vastava märgiga privaatses võtmes ning vastavad märgid kombineeritakse omavahel, kasutades modulaarset liitmist (tihti kasutatakse ka välistavat disjunktsiooni). Dešifreerimine töötab vastupidi – paari seatakse šifreeritud tekst ja privaatne võti ning seejärel kombineeritakse vastavad märgid omavahel.