コード例 #1
0
        /// <summary>
        /// Test Desencriptacion Encriptador Cesar.
        /// </summary>
        public void TestDesEncriptar()
        {
            String           cadena            = "Elefante";
            String           ResultadoEsperado = "fanteEle";
            int              desplazamiento    = 3;
            EncriptadorCesar ECesar            = new EncriptadorCesar(desplazamiento);

            Assert.Equals(ECesar.DesEncriptar(ResultadoEsperado), cadena);
        }
コード例 #2
0
        private FabricaEncriptadores()
        {
            Encriptador encriptador;

            this.iEncriptadores = new Dictionary <string, IEncriptador>();
            encriptador         = new EncriptadorNulo();
            this.iEncriptadores.Add(encriptador.Nombre, encriptador);
            encriptador = new EncriptadorAES();
            this.iEncriptadores.Add(encriptador.Nombre, encriptador);
            encriptador = new EncriptadorCesar(3);
            this.iEncriptadores.Add(encriptador.Nombre, encriptador);
            encriptador = new InvertirCadena("");
            this.iEncriptadores.Add(encriptador.Nombre, encriptador);
        }