- added base64 and encryption support.