decrypt.py reads in 16KB chunks from STDIN

Instead or reading the whole source file in memory
and decrypting, now decrypt.py reads data in 16KB chunks.