New improvement on pbkdf2 method