encrypt/decrypt message with private key
password generator