Use native Java ciphers for encryption / decryption - now that we have our buffer issues sorted this should be a small speed boost.