Implementing PasswordEncryptorDelegate