コード例 #1
0
ファイル: Crypter.cs プロジェクト: sandalkuilang/texto
 public string Encrypt(string data)
 {
     string result = string.Empty;
     using (SymmetricEncryption sym = new SymmetricEncryption(new System.Security.Cryptography.RijndaelManaged()))
     {
         sym.Key = privateKey.GetKey();
         result = Convert.ToBase64String(sym.Encrypt(ASCIIEncoding.ASCII.GetBytes(data)));
     }
     return result;
 } 
コード例 #2
0
        public string Encrypt(string data)
        {
            string result = string.Empty;

            using (SymmetricEncryption sym = new SymmetricEncryption(new System.Security.Cryptography.RijndaelManaged()))
            {
                sym.Key = privateKey.GetKey();
                result  = Convert.ToBase64String(sym.Encrypt(ASCIIEncoding.ASCII.GetBytes(data)));
            }
            return(result);
        }
コード例 #3
0
ファイル: Crypter.cs プロジェクト: sandalkuilang/texto
        public string Decrypt(string data)
        {
            byte[] base64StringData; 
            base64StringData = Convert.FromBase64String(data);

            byte[] resultInByte = new byte[] { };

            SymmetricEncryption sym = new SymmetricEncryption(new System.Security.Cryptography.RijndaelManaged());
            sym.Key = privateKey.GetKey();
            resultInByte = sym.Decrypt(base64StringData);
            sym.Dispose();
            return ASCIIEncoding.ASCII.GetString(resultInByte); 
        }
コード例 #4
0
        public string Decrypt(string data)
        {
            byte[] base64StringData;
            base64StringData = Convert.FromBase64String(data);

            byte[] resultInByte = new byte[] { };

            SymmetricEncryption sym = new SymmetricEncryption(new System.Security.Cryptography.RijndaelManaged());

            sym.Key      = privateKey.GetKey();
            resultInByte = sym.Decrypt(base64StringData);
            sym.Dispose();
            return(ASCIIEncoding.ASCII.GetString(resultInByte));
        }