Exemple #1
0
        public void DecriptCriptografia()
        {
            string decifrado = "";

            for (int i = 0; i < Cifrado.Length; i++)
            {
                char[] letra       = Cifrado.Substring(i, 1).ToCharArray();
                int    letraMinima = letraInicial + Numero_Casas;
                int    valorLetra  = letra[0];
                if (valorLetra >= letraInicial && valorLetra <= letraFinal)
                {
                    if (valorLetra < letraMinima)
                    {
                        valorLetra = letraFinal + 1 - (letraMinima - valorLetra);
                    }
                    else
                    {
                        valorLetra -= Numero_Casas;
                    }
                }
                decifrado += Char.ConvertFromUtf32(valorLetra);
            }
            Decifrado = decifrado;
        }