Added CryptedInputStream and CryptedOutputStream