This procedure may also be necessary because many cryptographic methods operate on blocks of code. If a block is not full, additional characters need to be filled in. Filling in random text has proven very useful.