Is it possible to introduce a username + password option when creating/logging in an account aswell as a brute-force protection in order to make this crypto safer then the alternatives?
Debate!
Id like jaguar to at minimum to consider using a "username" and "password" field such that the password is salted with the username for key streching. It will still require a very complex password though.
And it would be possible for multiple usernames to be in use. LOL
But consider this, if NEM were to go live with a wallet.dat type of setup, it would make it VERY attractive. And if it were to get a wallet.dat type of setup before NXT did, then things would REALLY get interesting.
I envision the following upon opening the client:
User is presented with 2 options when clicking unlock, where the default is to utilize a wallet.dat setup and the user can open locally stored accounts or create a new one. There is an another symbol on this unlock page that is an icon representing a brain, where the user can click it to go the brainwallet route if so desired. Obviously this option would need to come with all appropriate disclaimers
What do you guys think? Im not the S/W dev, just the network dev but I think that would be ideal.
Stretch your brains and try the best you can! That's in general, for everyone.
But that option would be really nice.