1
BIP39 converts mnemonic
"zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo wrong"
to the fairly long seed
"b6a6d8921942dd9806607ebc2750416b289adea669198769f2e15ed926c3aa92bf88ece232317b4ea463e84b0fcd3b53577812ee449ccc448eb45e6f544e25b6"
Good tool to play around https://iancoleman.io/bip39/
What's the point of so long seed value when the entropy value of random 12-words mnemonic is much smaller?
2048 words list dictionary = 2^11 => 11 bit
12 words * 11 bits = 132 bit
in hex format (4 bit for character) is 132/4=33 charter long, vs 128 of seed
1The need to have a constant size seed doesn't explain the use of PBKDF2 over say, SHA256/512 which are already used. My assumption would be that the PBKDF2 function was chosen so that in the event the mnemonic phrase is leaked, but is password protected, it is computationally less feasible to brute force passwords under PBKDF2. – Mark H – 2019-04-25T06:07:36.197