Let's say I want to create a new electrum seed... I didn't like the initial seed words, since I want to remember them and these didn't look too appealing. Looking "too random" for my taste. When I repeat this process like 100 times, chances are that I like the combination then more, because it looks "less random" or "more logical to me" (looking like a short story being summarized) which is easier to remember.

Is doing this insecure? Do I increase my risk of randomly creating a not-so-random seed by redoing the seed creation until I get a seed that I like?


No, this does not reduce your security. You are not choosing a seed to use that is not random, you are still allowing the random number generator to create a seed for you which you then chose. There is still sufficient randomness in this process as the seed is still randomly generated.


Yes, this does reduce your security. The fact that the seed words were generated randomly becomes meaningless if you use a non-random process to select the seed that you actually use. For instance, it is entirely possible (though very unlikely) that a random password generator would generate a phrase such as "Columbus sailed the ocean blue in 1492". You might say gee, what luck - that is a great password to remember, I'll use that one. Yet, a password cracker that tries meaningful phrases before moving on to random strings will be able to crack this password in the initial phase, even though the probability of randomly generating such a phrase is the same as for any other character string of the same length.

  • why the down vote? even though op's process might not be too bad, other practices like looking for a word (words) that have special meaning to you might not be the greatest idea. – Will Gu Apr 15 '18 at 18:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.