public string Desencriptar(string pPalabraEncriptada, string pNombre) { FabricaDeEncriptadores fabrica = FabricaDeEncriptadores.Instance; IEncriptador encriptador = fabrica.GetEncriptador(pNombre); return(encriptador.Desencriptar(pPalabraEncriptada)); }
public void DesencriptarNulo_normal() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador nulo = fFachada.obtenerNulo(); string resultado = nulo.Desencriptar("Hola"); string resultadoEsperado = "abcd"; Assert.AreEqual(resultado, resultadoEsperado); }
public void DesencriptarAes_VuelveAEmpezar() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador aes = fFachada.obtenerAes(); string resultado = aes.Desencriptar("AbZc"); string resultadoEsperado = "vwUx"; Assert.AreEqual(resultado, resultadoEsperado); }
public void DesencriptarNulo_VuelveAEmpezar() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador nulo = fFachada.obtenerNulo(); string resultado = nulo.Desencriptar("AbZc"); string resultadoEsperado = "vwUx"; Assert.AreEqual(resultado, resultadoEsperado); }
public void EncriptarAes_VuelveAEmpezar() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador aes = fFachada.obtenerAes(); string resultado = aes.Encriptar("hola"); string resultadoEsperado = ("hola"); Assert.AreEqual(resultado, resultadoEsperado); }
public void DesencriptarAes_normal() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador aes = fFachada.obtenerAes(); string resultado = aes.Desencriptar("Hola"); string resultadoEsperado = "abcd"; Assert.AreEqual(resultado, resultadoEsperado); }
public void Encriptar_VuelveAEmpezar() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador cesar = fFachada.obtenerCesar(); string resultado = cesar.Encriptar("hola"); string resultadoEsperado = ("hola"); Assert.AreEqual(resultado, resultadoEsperado); }
public void Desencriptar_normal() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador cesar = fFachada.obtenerCesar(); string resultado = cesar.Desencriptar("Hola"); string resultadoEsperado = "abcd"; Assert.AreEqual(resultado, resultadoEsperado); }
public void DesencriptarInvertirCadena_normal() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador invertirCadena = fFachada.obtenerInvertirCadena(); string resultado = invertirCadena.Desencriptar("Hola"); string resultadoEsperado = "aloH"; Assert.AreEqual(resultado, resultadoEsperado); }
public void DesencriptarInvertirCadena_VuelveAEmpezar() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador invertirCadena = fFachada.obtenerInvertirCadena(); string resultado = invertirCadena.Desencriptar("AbZc"); string resultadoEsperado = "cZbA"; Assert.AreEqual(resultado, resultadoEsperado); }
public void EncriptarNulo_VuelveAEmpezar() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador nulo = fFachada.obtenerNulo(); string resultado = nulo.Encriptar("hola"); string resultadoEsperado = ("hola"); Assert.AreEqual(resultado, resultadoEsperado); }
public void EncriptarInvertircadena_VuelveAEmpezar() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador invertirCadena = fFachada.obtenerInvertirCadena(); string resultado = invertirCadena.Encriptar("hola"); string resultadoEsperado = ("aloh"); Assert.AreEqual(resultado, resultadoEsperado); }
public void EncriptarNulo_Normal() { FachadaEncriptador fFachada = new FachadaEncriptador(); IEncriptador nulo = fFachada.obtenerNulo(); string resultado = nulo.Encriptar("hola"); string resultadoEsperado = "cdef"; Assert.AreEqual(resultado, resultadoEsperado); }
public IEncriptador GetEncriptador(string nombre) { IEncriptador cInstancia = iEncriptadores[nombre]; if (cInstancia == null) { cInstancia = new EncriptadorNulo(); } return(cInstancia); }
public IEncriptador GetEncriptadores(string nombre) { IEncriptador encriptador = this.iEncriptadorNulo; if (this.iEncriptadores.ContainsKey(nombre)) // esto esta bien asi, no lo toquen, lo hizo el profe { encriptador = this.iEncriptadores[nombre]; } return(encriptador); }
public IEncriptador GetEncriptadores(string nombre) { IEncriptador encriptador = this.iEncriptadorNulo; if (this.iEncriptadores.ContainsKey(nombre)) { encriptador = this.iEncriptadores[nombre]; } return(encriptador); }
/// <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)); }
/// <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)); }
/// <summary> /// Obtiene el encriptador TripleDES de la fabrica y realiza la encriptacion /// </summary> /// <param name="pCadena">cadena a encriptar</param> /// <returns>cadena encriptada</returns> public string EncriptarTripleDES(string pCadena) { IEncriptador tripleDES = instancia.GetEncriptador("TripleDES"); return(tripleDES.Encriptar(pCadena)); }
public static string Desencriptar(string nombreEncriptador, string frase) { IEncriptador encriptador = FabricaEncriptadores.Instancia.GetEncriptadores(nombreEncriptador); return(encriptador.Desencriptar(frase)); }
/// <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)); }