Ciphertext stealing
Een blokmodus zonder padding, waarbij het laatste cijfertekstblok wordt geleend om het onvolledige laatste klaartekstblok aan te vullen.
CBC en ECB vereisen normaal een klaartekst die uit een geheel aantal blokken bestaat, en het gebruikelijke antwoord daarop is padding. Ciphertext stealing wisselt de laatste twee blokken om, zodat het onvolledige deel wordt aangevuld met bits uit het voorgaande cijfertekstblok. Het resultaat is precies zo lang als de klaartekst.
NIST beschreef de techniek als addendum bij SP 800-38A, en XTS-AES voor schijfversleuteling gebruikt hetzelfde idee, waar het behouden van de lengte telt.