Is there a simple and deterministic way to generate a RSA key pair (private and public) based on a user's master password?
Imagine an encrypted messenger application. Here the user wants to login on different devices using his password, and always have the same private and public key for sending and receiving messages. So the keys should be only dependent on the password.