Encrypt with AES and a random key, protected by private key (issue #60)

issue #60