In un'applicazione dove ci sono più entità (che modellano più persone umane) che interagiscono ognuna con la propria coppia di chiavi pubblica/privata volevo far dipendere la chiave privata da una password in modo che sia molto più facilmente memorizzabile da una persona fisica.

In questo modo però temo di perdere in sicurezza, quindi le domande sono 2:

1) Come far dipendere la chiave privata/pubblica dalla password?
2) Che password permettere? tipo: più di 6 caratteri con numeri e lettere?