Esempio n. 1
0
        public string Desencriptar(string pPalabraEncriptada, string pNombre)
        {
            FabricaDeEncriptadores fabrica     = FabricaDeEncriptadores.Instance;
            IEncriptador           encriptador = fabrica.GetEncriptador(pNombre);

            return(encriptador.Desencriptar(pPalabraEncriptada));
        }
Esempio n. 2
0
        public void DesencriptarAes_VuelveAEmpezar()
        {
            FachadaEncriptador fFachada          = new FachadaEncriptador();
            IEncriptador       aes               = fFachada.obtenerAes();
            string             resultado         = aes.Desencriptar("AbZc");
            string             resultadoEsperado = "vwUx";

            Assert.AreEqual(resultado, resultadoEsperado);
        }
Esempio n. 3
0
        public void DesencriptarAes_normal()
        {
            FachadaEncriptador fFachada          = new FachadaEncriptador();
            IEncriptador       aes               = fFachada.obtenerAes();
            string             resultado         = aes.Desencriptar("Hola");
            string             resultadoEsperado = "abcd";

            Assert.AreEqual(resultado, resultadoEsperado);
        }
Esempio n. 4
0
        public void Desencriptar_normal()
        {
            FachadaEncriptador fFachada          = new FachadaEncriptador();
            IEncriptador       cesar             = fFachada.obtenerCesar();
            string             resultado         = cesar.Desencriptar("Hola");
            string             resultadoEsperado = "abcd";

            Assert.AreEqual(resultado, resultadoEsperado);
        }
Esempio n. 5
0
        public void DesencriptarInvertirCadena_VuelveAEmpezar()
        {
            FachadaEncriptador fFachada          = new FachadaEncriptador();
            IEncriptador       invertirCadena    = fFachada.obtenerInvertirCadena();
            string             resultado         = invertirCadena.Desencriptar("AbZc");
            string             resultadoEsperado = "cZbA";

            Assert.AreEqual(resultado, resultadoEsperado);
        }
Esempio n. 6
0
        public void DesencriptarInvertirCadena_normal()
        {
            FachadaEncriptador fFachada          = new FachadaEncriptador();
            IEncriptador       invertirCadena    = fFachada.obtenerInvertirCadena();
            string             resultado         = invertirCadena.Desencriptar("Hola");
            string             resultadoEsperado = "aloH";

            Assert.AreEqual(resultado, resultadoEsperado);
        }
Esempio n. 7
0
        public void DesencriptarNulo_VuelveAEmpezar()
        {
            FachadaEncriptador fFachada          = new FachadaEncriptador();
            IEncriptador       nulo              = fFachada.obtenerNulo();
            string             resultado         = nulo.Desencriptar("AbZc");
            string             resultadoEsperado = "vwUx";

            Assert.AreEqual(resultado, resultadoEsperado);
        }
Esempio n. 8
0
        public void DesencriptarNulo_normal()
        {
            FachadaEncriptador fFachada          = new FachadaEncriptador();
            IEncriptador       nulo              = fFachada.obtenerNulo();
            string             resultado         = nulo.Desencriptar("Hola");
            string             resultadoEsperado = "abcd";

            Assert.AreEqual(resultado, resultadoEsperado);
        }
Esempio n. 9
0
        public static string Desencriptar(string nombreEncriptador, string frase)
        {
            IEncriptador encriptador = FabricaEncriptadores.Instancia.GetEncriptadores(nombreEncriptador);

            return(encriptador.Desencriptar(frase));
        }
Esempio n. 10
0
        /// <summary>
        /// Obtiene el encriptador Null de la fabrica y realiza la desencriptacion
        /// </summary>
        /// <param name="pCadena">cadena encriptada</param>
        /// <returns>cadena original</returns>
        public string DesencriptarNulo(string pCadena)
        {
            IEncriptador eNull = instancia.GetEncriptador("Null");

            return(eNull.Desencriptar(pCadena));
        }
Esempio n. 11
0
        /// <summary>
        /// Obtiene el encriptador AES de la fabrica y realiza la desencriptacion
        /// </summary>
        /// <param name="pCadena">cadena encriptada</param>
        /// <returns>cadena original</returns>
        public string DesencriptarAES(string pCadena)
        {
            IEncriptador eAES = instancia.GetEncriptador("AES");

            return(eAES.Desencriptar(pCadena));
        }
Esempio n. 12
0
        /// <summary>
        /// Obtiene el encriptador Cesar de la fabrica y realiza la desencriptacion
        /// </summary>
        /// <param name="pCadena">cadena encriptada</param>
        /// <returns>cadena original</returns>
        public string DesencriptarCesar(string pCadena)
        {
            IEncriptador eCesar = instancia.GetEncriptador("Cesar");

            return(eCesar.Desencriptar(pCadena));
        }
Esempio n. 13
0
        /// <summary>
        /// Obtiene el encriptador TripleDES de la fabrica y realiza la desencriptacion
        /// </summary>
        /// <param name="pCadena">cadena encriptada</param>
        /// <returns>cadena original</returns>
        public string DesencriptarTripleDES(string pCadena)
        {
            IEncriptador tripleDES = instancia.GetEncriptador("TripleDES");

            return(tripleDES.Desencriptar(pCadena));
        }