/// <summary> /// 解密 /// </summary> /// <param name="json"></param> /// <returns></returns> public static string Des3DecryptStr(string json) { //string base64 = Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(json)); //base64 = base64.Replace("+", "%2B"); //处理网页传参"+" 变空格 byte[] bt = Convert.FromBase64String(json); byte[] key = Convert.FromBase64String("jLj7893JLKpifjklUJpoj8093jkJLjp4"); byte[] iv = new byte[] { }; byte[] str = EncryptorEencrypt.Des3DecodeECB(key, null, bt); return(Encoding.UTF8.GetString(str).Trim()); }
/// <summary> /// 加密 /// </summary> /// <param name="json"></param> /// <returns></returns> public static string Des3EncrypStrForHtml(string json) { string base64 = Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(json)); byte[] bt = Convert.FromBase64String(base64); byte[] key = Convert.FromBase64String("jLj7893JLKpifjklUJpoj8093jkJLjp4"); byte[] iv = new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }; byte[] str = EncryptorEencrypt.Des3EncodeECB(key, iv, bt); return(Convert.ToBase64String(str).Replace("+", "%2B")); //处理网页传参"+" 变空格 ; // return json; }