user75197: I was reviewing how Electrum wallet protect my seed. They say this regarding seed protection:

Your seed and private keys are encrypted using AES-256-CBC. 

Source: http://docs.electrum.org/en/latest/faq.html#how-is-the-wallet-encrypted
My question:  AES-256 requires a 256 bit key; yet Electrum password's size is 12 characters as per Riaan Swart [1]. Where do the remaining 160 bits come from for the AES-256 encryption key? 

user38775: Electrum uses hash function on your input to create a key. Now you may be asking what the problem to do a brute force to the short password for all possibilities of hashes and try to crack the key.
Electrum using a hash function, that takes lot of times, to solve. So to create many hashes for brute force it will take forever.

75197: <p>I was reviewing how Electrum wallet protect my seed. They say this regarding seed protection:</p>

<blockquote>
  <p>Your seed and private keys are encrypted using AES-256-CBC. </p>
</blockquote>

<p>Source: <a href="http://docs.electrum.org/en/latest/faq.html#how-is-the-wallet-encrypted" rel="nofollow noreferrer">http://docs.electrum.org/en/latest/faq.html#how-is-the-wallet-encrypted</a></p>

<p>My question:  AES-256 requires a 256 bit key; yet Electrum password's size is 12 characters as per Riaan Swart [1]. Where do the remaining 160 bits come from for the AES-256 encryption key? </p>
 38775: <p>Electrum uses hash function on your input to create a key. Now you may be asking what the problem to do a brute force to the short password for all possibilities of hashes and try to crack the key.</p>

<p>Electrum using a hash function, that takes lot of times, to solve. So to create many hashes for brute force it will take forever.</p>
