Adding salting and PBKDF2 instead of md5