public EncrypDecryptModel GetStrValue()
        {
            EncrypDecryptModel encrypDecrypt = new EncrypDecryptModel();
            string             encryptStr    = "MyProtectionKey";

            byte[] x        = Encoding.ASCII.GetBytes(encryptStr);
            var    encryted = MachineKey.Protect(x);

            var decrypt = Encoding.ASCII.GetString(MachineKey.Unprotect(encryted));

            encrypDecrypt.protectedPayload = Encoding.ASCII.GetString(encryted);

            encrypDecrypt.unprotectedPayload = decrypt.ToString();
            return(encrypDecrypt);
        }
Пример #2
0
        public EncrypDecryptModel GetStrValue()
        {
            EncrypDecryptModel encrypDecrypt = new EncrypDecryptModel();
            string             encryptStr    = "MyProtectionKey";

            encrypDecrypt.protectedPayload = _protector.Protect(encryptStr);


            // unprotect the payload
            encrypDecrypt.unprotectedPayload = _protector.Unprotect(encrypDecrypt.protectedPayload);



            return(encrypDecrypt);
        }