public static String Decrypt(SymmetricEncryptType encryptType, String encryptedString, String ivString, String keyString) { var encrypt = new SymmetricEncrypt(encryptType) { IvString = ivString, KeyString = keyString }; return encrypt.Decrypt(encryptedString); }
/// <summary> /// 进行对称加密 /// </summary> /// <param name="originalString">原始字符串</param> /// <param name="encryptionType">加密类型</param> public string Encrypt(string originalString, SymmetricEncryptType encryptionType) { _mstrOriginalString = originalString; _mbytEncryptionType = encryptionType; return(this.Encrypt()); }
/// <summary> /// 进行对称解密 /// </summary> /// <param name="encryptedString">需要解密的字符串</param> /// <param name="encryptionType">字符串加密类型</param> public string Decrypt(string encryptedString, SymmetricEncryptType encryptionType) { _mstrEncryptedString = encryptedString; _mbytEncryptionType = encryptionType; return(this.Decrypt()); }
public static String Encrypt(SymmetricEncryptType encryptType, String originalString, String ivString, String keyString) { var encrypt = new SymmetricEncrypt(encryptType) { IvString = ivString, KeyString = keyString }; return encrypt.Encrypt(originalString); }
/// <summary> /// 对称解密 /// /// </summary> /// <param name="encryptType">加密类型</param><param name="str">需要加密的字符串</param><param name="ivString">初始化向量</param><param name="keyString">加密密钥</param> /// <returns> /// 解密后的字符串 /// </returns> public static string SymmetricDncrypt(SymmetricEncryptType encryptType, string str, string ivString, string keyString) { if (string.IsNullOrEmpty(str)) return str; return new SymmetricEncrypt(encryptType) { IVString = ivString, KeyString = keyString }.Decrypt(str); }
public static string SymmetricEncrypt(SymmetricEncryptType encryptType, string str, string ivString, string keyString) { if (string.IsNullOrEmpty(str) || string.IsNullOrEmpty(ivString) || string.IsNullOrEmpty(keyString)) { return str; } return new SymmetricEncrypt(encryptType) { IVString = ivString, KeyString = keyString }.Encrypt(str); }
public static string SymmetricEncrypt(SymmetricEncryptType encryptType, string str, string ivString, string keyString) { if (string.IsNullOrEmpty(str) || string.IsNullOrEmpty(ivString) || string.IsNullOrEmpty(keyString)) { return(str); } return(new SymmetricEncrypt(encryptType) { IVString = ivString, KeyString = keyString }.Encrypt(str)); }
/// <summary> /// 对称解密 /// </summary> /// <param name="encryptType">加密类型</param> /// <param name="str">需要加密的字符串</param> /// <param name="ivString">初始化向量</param> /// <param name="keyString">加密密钥</param> /// <returns>解密后的字符串</returns> public static string SymmetricDncrypt(SymmetricEncryptType encryptType, string str, string ivString, string keyString) { if (string.IsNullOrEmpty(str)) { return(str); } SymmetricEncrypt encrypt = new SymmetricEncrypt(encryptType); encrypt.IVString = ivString; encrypt.KeyString = keyString; return(encrypt.Decrypt(str)); }
public SymmetricEncrypt(SymmetricEncryptType encryptionType, string originalString) { _mbytEncryptionType = encryptionType; _mstrOriginalString = originalString; SetEncryptor(); }
/// <summary> /// 默认采用DES算法 /// </summary> public SymmetricEncrypt() { _mbytEncryptionType = SymmetricEncryptType.DES; this.SetEncryptor(); }
public SymmetricEncrypt(SymmetricEncryptType encryptionType, string originalString) { this.mbytEncryptionType = encryptionType; this.mstrOriginalString = originalString; this.SetEncryptor(); }
public string Decrypt(string encryptedString, SymmetricEncryptType encryptionType) { _mstrEncryptedString = encryptedString; _mbytEncryptionType = encryptionType; return Decrypt(); }
// Methods public SymmetricEncrypt() { this.mbytEncryptionType = SymmetricEncryptType.DES; this.SetEncryptor(); }
public SymmetricEncrypt(SymmetricEncryptType encryptionType) { this.mbytEncryptionType = encryptionType; this.SetEncryptor(); }
public string Decrypt(string encryptedString, SymmetricEncryptType encryptionType) { this.mstrEncryptedString = encryptedString; this.mbytEncryptionType = encryptionType; return this.Decrypt(); }
public string Encrypt(string originalString, SymmetricEncryptType encryptionType) { this.mstrOriginalString = originalString; this.mbytEncryptionType = encryptionType; return this.Encrypt(); }
public string Encrypt(string originalString, SymmetricEncryptType encryptionType) { _mstrOriginalString = originalString; _mbytEncryptionType = encryptionType; return Encrypt(); }
public SymmetricEncrypt(SymmetricEncryptType encryptionType) { _mbytEncryptionType = encryptionType; SetEncryptor(); }
/// <summary> /// 构造函数 /// </summary> /// <param name="encryptionType">加密类型</param> public SymmetricEncrypt(SymmetricEncryptType encryptionType) { _mbytEncryptionType = encryptionType; this.SetEncryptor(); }
private static string Encrypt(SymmetricEncryptType encryptType, string originalString, string ivString, string keyString) { SymmetricEncrypt encrypt = new SymmetricEncrypt(encryptType) { IVString = ivString, KeyString = keyString }; return encrypt.Encrypt(originalString); }
public static String Encrypt(SymmetricEncryptType encryptType, String encryptedString) { return Encrypt(encryptType, encryptedString, IvStringForPassword, KeyStringForPassword); }
/// <summary> /// 构造行数 /// </summary> /// <param name="encryptionType">加密类型</param> /// <param name="originalString">原始字符串</param> public SymmetricEncrypt(SymmetricEncryptType encryptionType, string originalString) { _mbytEncryptionType = encryptionType; _mstrOriginalString = originalString; this.SetEncryptor(); }
public SymmetricEncrypt() { _mbytEncryptionType = SymmetricEncryptType.Des; SetEncryptor(); }