Beispiel #1
0
 public static string Decrypt(string secret, CryptoHelper.CryptoTypes encType = CryptoHelper.CryptoTypes.encTypeTripleDES)
 {
     if (encType == CryptoHelper.CryptoTypes.base64)
     {
         var base64EncodedBytes = System.Convert.FromBase64String(secret);
         return(System.Text.Encoding.UTF8.GetString(base64EncodedBytes));
     }
     else
     {
         CryptoHelper c = new CryptoHelper(encType);
         return(c.Decrypt(secret, encType));
     }
 }
Beispiel #2
0
        public static string Encrypt(string input, CryptoHelper.CryptoTypes encType = CryptoHelper.CryptoTypes.encTypeTripleDES)
        {
            CryptoHelper c  = new CryptoHelper(encType);
            string       s1 = c.Encrypt(input, encType);
            string       s2 = c.Decrypt(s1, encType);

            if (s2 == input)
            {
                return(s1);
            }
            else
            {
                return(null);
            }
        }