pull down to refresh
10 sats \ 1 reply \ @frostdragon 17 Aug 2023 \ on: How to Roll Your Own Seed Words to Get a Truly Secure Bitcoin Wallet bitcoin
"Basically, the problem is entropy. The only thing that computers don’t do well is coming up with random numbers. When you ask a computer to give you a random number, it simply uses some algorithm based on the current time to produce one, essentially a hash of that number."
Yeah, that's how insecure PRNGs work, but there are CSPRNGs (cryptographically secure pseudo random number generators) that are perfectly fine to use for randomness. They typically incorporate some real-world element that's truly unpredictable, like mouse movements or background noise... And the algorithm isn't reversible.
You can think of entropy as the number of possibilities... And entropy technically isn't the problem, it's the insecure/predictable/reversible algorithm.
cc @saoulidisg
reply