Home Page
About Us


A hash function is any well-defined procedure or mathematical function that converts a large amount of data into a small datum, usually a single integer. For questions about the Twitter and Facebook # symbol, use hashtag


PBKDF2 (Password-Based Key Derivation Function 2) is a key derivation function that is part of RSA Laboratories' Public-Key Cryptography Standards (PKCS) series.



Key derivation algorithms such as bcrypt and pbkdf2 aka rfc2898derivebytes are much slower than standard hash algorithms

from question  

Rfc2898DeriveBytes vs Sha2 hash generation for passwords

You can increase iterations later on to make the hash less vulnerable to brute force attacks as more computing power comes out;despite pbkdf2 bcrypt is harder to accelerate on gpus than pbkdf2

from question  

Why is BCrypt more secure than just storing a salt and an encrypted password in the database?

Key strengthening techniques such as bcrypt or pbkdf2 are generally considered better than plain hash since cracking bcrypt or pbkdf2 requires more resources

from question  

Password Hashing

You should use an artificially slowed down entropy-enducing method such as pbkdf2 described in pkcs#5.;putting a low entropy password through a hash doesn t increase entropy

from question  

How long to brute force a salted SHA-512 hash? (salt provided)

Pbkdf2 is more secure than a simple hash or even a salt hash

from question  

TripleDES TransformFinalBlock occasionally giving 'Bad Data. ' error

A key-stretching algorithm like pbkdf2 applies a quicker hash like sha512 thousands of times typically causing the hash generation to take 1 5 of a second or so

from question  

What algorithm should I use to hash passwords into my database?

Although pbkdf2 uses a mac algorithm internally so i can understand if you were confused by that.;encrypting a hash isn t what a mac does either

from question  

Keying Hashes/Login Security?

Back to Home
Data comes from Stack Exchange with CC-BY-SA-4.0