예제 #1
0
        public static string GetDeBase64ZipEncry(string sEnStr)
        {
            byte[] bpath = Convert.FromBase64String(sEnStr);
            bpath = ZlibCompress.DecompressBytes(bpath);
            string    sDeStr = Encoding.Default.GetString(bpath, 0, bpath.Length);
            DelphiDes des    = new DelphiDes();

            return(des.DecryStrHex(sDeStr, "uto@+~9%"));
        }
예제 #2
0
        public static string GetEncryZipBase64(string sDeStr)
        {
            DelphiDes des    = new DelphiDes();
            string    sEnStr = des.EncryStrHex(sDeStr, "uto@+~9%");

            byte[] bEnStr = new byte[0];
            bEnStr = Encoding.Default.GetBytes(sEnStr);
            bEnStr = ZlibCompress.CompressBytes(bEnStr);
            return(Convert.ToBase64String(bEnStr));
        }