Add PasswordService and its Digest-agnostic PBKDF2 implementation.