In a block cipher cryptographic system for enciphering blocks of incoming data of a fixed predetermined size L.sup.(f) as a function of a unique user supplied encryption key to produce a cryptographically transformed output block of the same size as the input data block, the improvement which comprises a method for cryptographically transforming short data blocks of length L.sup.(s) being less than said predetermined block size L.sup.(f) to produce an output cryptographically transformed short data block of the same size L.sup.(s) as the input data block, said improved method including recognizing when a short input data block of length L.sup.(s) is encountered, obtaining the immediately preceding cryptographically transformed output data string from the system of length L.sup.(f), cryptographically transforming said output data string of length L.sup.(f), extracting a predetermined portion of said cryptographically transformed data string of length L.sup.(s) and combining said transformed string and data block of length L.sup.(s) in a mathematically invertible function utilizing the output of said combination as the cryptographically transformed short data block, and utilizing the cryptographically transformed data block segment of length L.sup.(s) as the most recent portion of said immediately preceding output data string for use in the next encipherment regardless of the length (L.sup.(f) or L.sup.(s)) of the next input data block to be enciphered.