derivation function, PBKDF2, specified in RSA PKCS#5 v2.0. From Giannis Tsaraias, thanks! Some input from me, okay jca@.