コード例 #1
0
ファイル: AesHelper.cs プロジェクト: zszqwe/ClownFish.net
 /// <summary>
 /// 使用AES算法解密一个以Base64编码的加密字符串
 /// </summary>
 /// <param name="base64"></param>
 /// <param name="password"></param>
 /// <returns></returns>
 public static string Decrypt(string base64, string password)
 {
     using (SymmetricAlgorithm sa = GetProvider(password)) {
         return(CryptoHelper.Decrypt(base64, sa));
     }
 }
コード例 #2
0
ファイル: AesHelper.cs プロジェクト: zszqwe/ClownFish.net
 /// <summary>
 /// 使用AES算法解密字节数组
 /// </summary>
 /// <param name="input"></param>
 /// <param name="password"></param>
 /// <returns></returns>
 public static byte[] Decrypt(byte[] input, string password)
 {
     using (SymmetricAlgorithm sa = GetProvider(password)) {
         return(CryptoHelper.Decrypt(input, sa));
     }
 }
コード例 #3
0
ファイル: AesHelper.cs プロジェクト: zszqwe/ClownFish.net
 /// <summary>
 /// 使用AES算法加密字符串
 /// </summary>
 /// <param name="text"></param>
 /// <param name="password"></param>
 /// <returns></returns>
 public static string Encrypt(string text, string password)
 {
     using (SymmetricAlgorithm sa = GetProvider(password)) {
         return(CryptoHelper.Encrypt(text, sa));
     }
 }