шифрование данных на языке Си#
Привет! ребята я только что прошел через этот код в Google
public string Encrypt(string plainText) { if (plainText == null) throw new ArgumentNullException("plainText"); //encrypt data var data = Encoding.Unicode.GetBytes(plainText); byte[] encrypted = ProtectedData.Protect(data, null, Scope); //return as base64 string return Convert.ToBase64String(encrypted); }
и попытался реализовать его, так как у меня были некоторые трудности с пониманием кода .Но проблема в том, что я не могу запустить и проверить, как это работает, потому что, когда я пытаюсь запустить, я получаю 2 ошибки, как показано ниже:
Имя "ProtectedData" не существует в текущем контексте
Имя "область действия" не существует в текущем контексте
я не знаю что делать
может ли какое-нибудь тело помочь мне в этом
я имею в виду, что я должен сделать, чтобы вышеприведенный фрагмент кода работал, или кто-нибудь может мне помочь, объяснив всю программу с ее работой и библиотеками, которые она использует
вот системные пространства имен, которые я использовал
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Security.Cryptography;
Заранее спасибо.
Abhinav S
Теги кода добавлены.