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); }
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); }