예제 #1
0
파일: WSUtils.cs 프로젝트: windygu/CCSys
        public static string encriptacadena(string cadenaaencriptar)
        {
            WSCCryptorEngine cryp = new WSCCryptorEngine();

            byte[] bytesencriptados = cryp.Encriptar(cadenaaencriptar);
            string ax;

            ax = HttpUtility.UrlEncode(bytesencriptados);
            return(ax);
        }
예제 #2
0
파일: WSUtils.cs 프로젝트: windygu/CCSys
        public static String desEncriptaCadena(String cadenaadividir)
        {
            String newcadena = "";

            try
            {
                //byte[] bytesadesencriptar = HttpServerUtility.UrlTokenDecode(cadenaadividir);
                byte[]           bytesadesencriptar = HttpUtility.UrlDecodeToBytes(cadenaadividir);
                WSCCryptorEngine cryp = new WSCCryptorEngine();
                newcadena = cryp.Desencriptar(bytesadesencriptar);

                //if (cadenaadividir != null)
                //{
                //    string[] elementosdehash = cadenaadividir.Split('&');

                //    foreach (string elementodehash in elementosdehash)
                //    {
                //        if (elementodehash != null && elementodehash.Length > 0)
                //        {
                //            string[] valores = elementodehash.Split('=');
                //            if (valores.Length == 2 && valores[0].ToString().Length > 0 && valores[1].ToString().Length > 0)
                //            {
                //                String par1 = valores[0].ToString();
                //                String par2 = valores[1].ToString();

                //                myQueryStrings.Add(par1, par2);
                //            }
                //            else
                //            {
                //                return false;
                //            }


                //        }

                //    }
                //}
                //else
                //{
                //    myQueryStrings.Clear();
                //    return false;
                //}
            }
            catch (Exception exception)
            {
                return(null);
            }
            return(newcadena);
        }