コード例 #1
0
ファイル: DESEncrypt.cs プロジェクト: cardinals/Ultra.Base
 /// <summary>
 /// 3DES解密字符串
 /// </summary>
 /// <param name="srcString">待解密的字符串(此参数的值应当是调用EncryptString所得的结果)</param>
 /// <param name="strKey">用于加密的密钥</param>
 /// <returns>解密完成后的结果</returns>
 public string DecryptString(string srcString, string strKey)
 {
     byte[] byt = ByteStringUtil.ByteArrayFromHexStr(srcString);
     return(Encoding.Default.GetString(Decrypt(byt, strKey)));
 }
コード例 #2
0
ファイル: DESEncrypt.cs プロジェクト: cardinals/Ultra.Base
 /// <summary>
 /// 3DES加密字符串
 /// </summary>
 /// <param name="srcString">待加密的字符串</param>
 /// <param name="strKey">用于加密的密钥</param>
 /// <returns>加密完成后的结果</returns>
 public string EncryptString(string srcString, string strKey)
 {
     byte[] bytEncrypted = Encrypt(Encoding.Default.GetBytes(srcString), strKey);
     return(ByteStringUtil.ByteArrayToHexStr(bytEncrypted));
 }