Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Hide All Private Info should use a Password Field #685

Open
Industrial opened this issue Nov 23, 2024 · 3 comments
Open

Suggestion: Hide All Private Info should use a Password Field #685

Industrial opened this issue Nov 23, 2024 · 3 comments

Comments

@Industrial
Copy link

Hi. This is a very valuable tool for offline seed generation for air-gapped devices, however I think the "Hide all private info" serves no practical purpose and it can be improved upon.

My security requirements require me to generate, save and retrieve both the seed and private key information without exposing it as clear text.

For this purpose, I think all generate private information should use Password Fields instead of Plain Text Fields. There should be a Copy button to the right of each password field for copying the value to the clipboard.

Users can then copy the generate values, paste it in a password manager (like keepass), copy it from there (again without revealing the value) and paste it into the wallet app. This closes the loop and ensures no private information can ever be viewed (or, say, recorded) by onlookers or hacked devices or the like.

@thiagosouza
Copy link

thiagosouza commented Nov 24, 2024 via email

@Industrial
Copy link
Author

Well, there is a reason that password managers do not reveal the password and instead show dots. It's the same for Cloud Environments with Environment Variables, Secrets and API keys.

Since "Hide Private Info" hides the complete input field, it makes it unusable. By offering a password field with a copy button (like a password manager), it becomes very usable while keeping the private information a secret :)

@Industrial
Copy link
Author

I made my own program. It satisfies my needs but only implements 24 word seed phrase and private key https://github.com/Industrial/crypto

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants