Utilizing PBKDF2 to increase security