Just a simple implementation of pub/priv cryptography