Fork of PBKDF2 (http://patch-tag.com/r/tphyahoo/PBKDF2)