We’re creating a decentralised app, in which we’ll create a crypto wallet for each user. In order to store the private key of each user’s wallet, we can encrypt the same using his password being used for sign-up/login. But, now we’re not using password for sign-up or login, neither we want to keep any extra efforts for the user for the creation of wallet. In this case, how should we store the private key securely of each user?
We are implementing robust security by storing private keys on the server with encrypted passwords.