Bitcoin Forum

Economy => Service Discussion => Topic started by: marcotheminer on December 24, 2014, 11:44:28 AM



Title: PBKDF2 Iterations - BlockChain.Info Wallet
Post by: marcotheminer on December 24, 2014, 11:44:28 AM
What exactly does "PBKDF2 Iterations" represent?

The site says:
Quote
PBKDF2 is a function which stretches your password increasing the effort required to bruteforce it. A higher number of iterations is better however you may notice a slow down of your browser.

What does that mean exactly?


Title: Re: PBKDF2 Iterations - BlockChain.Info Wallet
Post by: marcotheminer on December 26, 2014, 01:16:17 PM
Anyone?


Title: Re: PBKDF2 Iterations - BlockChain.Info Wallet
Post by: s1ng on December 26, 2014, 04:09:42 PM
What exactly does "PBKDF2 Iterations" represent?

The site says:
Quote
PBKDF2 is a function which stretches your password increasing the effort required to bruteforce it. A higher number of iterations is better however you may notice a slow down of your browser.

What does that mean exactly?

On my opinion,
Streches mean "make it long" or increase more char
So if password is being stretches , it will need more time to crack down the password eventhough using bruteforce method.



Title: Re: PBKDF2 Iterations - BlockChain.Info Wallet
Post by: marcotheminer on December 28, 2014, 09:31:30 AM
Bump.


Title: Re: PBKDF2 Iterations - BlockChain.Info Wallet
Post by: bigbeninlondon on February 06, 2015, 08:42:33 PM
PBKFD2 Stands for "Password Based Key Derivation Function (the second one).

The idea is that you take a string of any length (the password) and a salt (if you want) and generate a standard length key.  The standard for PBKFD2 can be found here: http://www.ietf.org/rfc/rfc2898.txt (http://www.ietf.org/rfc/rfc2898.txt).  As for the iterations; inside the PBKFD2 it performs a hash against your data.  It can then, if you desire, hash the hash.  That's an "additional iteration".  The more iterations you do, the further from the key your password becomes, but the more number crunching you have to do.

Does that help?