コード例 #1
0
 public byte[] ProtectData(string unprotectedData, string tag)
 {
     if (unprotectedData == null)
     {
         return(null);
     }
     byte[] bytes = Encoding.Unicode.GetBytes(unprotectedData);
     return(DataProtectionLocal.LocalProtectData(bytes));
 }
コード例 #2
0
        public static string LocalProtectData(string data)
        {
            if (data == null)
            {
                return(null);
            }
            byte[] bytes  = Encoding.Unicode.GetBytes(data);
            byte[] array  = DataProtectionLocal.LocalProtectData(bytes);
            string result = null;

            if (array != null)
            {
                result = Convert.ToBase64String(array);
            }
            return(result);
        }