Java: Creates an encrypted backup using AES-256 for upload to Cloud networks (e.g. Owncloud, Dropbox)