How to generate a private/public key pair to encrypt messages How to generate a private/public key pair to encrypt messages dart dart