Everyone knows that the words that are used for seed phrases are not random. The
BIP39 wordlist (2048 words) is used for creating seedphrases, and they hold a specific meaning. The last seed word generates a checksum, which validates the data. Also, the wordlist isn't infinite, meaning we have a certain parameter.
My question is,
Is it possible to crack a seedphrase with brute force? Suppose you have a lot of computing power. Like having a super or quantum computer.
I am not talking about recovering a lost wallet or missing seed words. I know there are many Python based tools, like
btcrecover, that can perform this task. If one had the original seed (wrong order) or a part of the seed, like 10 out of 12 words or 21 out of 24 words, one might be able to successfully recover the wallet.
What I am referring to is taking completely random words from BIP39, run some tools and algorithms, and try to make a valid existing seed (Having balance or no balance isn't important).
I know this might be a stupid question, and a lot of you might be wondering why I wanted to know this. The thing is, I saw a bunch of videos on YouTube and Facebook where some tools were trying to bruteforce seeds. They were using thousands of combinations of seeds (I forgot to save the video link). I understand, it might be fake. But
is there any technical explanation for my question? Another small question,
why does BIP39 has only 2048 words? What's the reason? Is it related to any maths or equations?
I am not a hacker, cracker, or anything like that, but a curious person who wants to learn new things. If this topic already exists,
please give me the reference link. I want to know more.