Cipher Block Encryption

Description: This cipher encryption starts by buffering the message to be encrypted,
then separating the buffered string into equal numbered blocks, a random number is then
generated and used along with the key to encrypt each block simultaneously, thus speeding up the encryption process
and making it much more difficult to decrypt with out the correct key. Also the
status of the encryption or decryption will be displayed in the status bar.