Exemple #1
0
        public string Unprotect(string protectedValue, string purpose)
        {
            MachineKeyProtectedData40 protectedData = GetProtectedDataForPurpose(purpose);

            byte[] unprotectedBytes = protectedData.Unprotect(protectedValue);

            return(_encoding.GetString(unprotectedBytes));
        }
Exemple #2
0
        public string Protect(string data, string purpose)
        {
            MachineKeyProtectedData40 protectedData = GetProtectedDataForPurpose(purpose);

            byte[] unprotectedBytes = _encoding.GetBytes(data);

            return(protectedData.Protect(unprotectedBytes));
        }