Ir ao conteúdo
  • Cadastre-se

Decodificar mensagem com código c#


Numer one

Posts recomendados

Pessoal, o problema é o seguinte.

 

Conseguimos interceptar a mensagem do inimgo: @ÓIKXVKJIMN

 

Foi determinado o alfabeto de caracteres usados para comunicação:

0123456789 ABCDEFGHIJKLMNOPQRSTUWXYZ

 

Interceptamos parte do código para decifrar:

 

 private string Codificar(string t, int chave)
        {

            String s = "";          
            for (int i = 0; i < t.Length; i++)
            {
                string l = t.ToString().ToUpper();
                int p = alfabeto.IndexOf(l);
                if (p == -1)
                    s += l;
                else
                {
                    int p2 = p + 9;
                    if (p2 < alfabeto.Length)
                        s += alfabeto[p2].ToString();
                    else
                    {
                        switch (l)
                        {
                            case "R": s += "!"; break;
                            case "S": s += "@"; break;
                            case "T": s += "#"; break;
                            case "U": s += "$"; break;
                            case "V": s += "%"; break;
                            case "W": s += "&"; break;
                            case "X": s += "*"; break;
                            case "Y": s += "+"; break;
                            case "Z": s += "="; break;
                            default: s += l; break;
                        }

                    }

                }

            }
            return s;
        }

 

Poderiam ajudar a decifrar a mensagem, ja tentei criar vetores com os caracteres da mensagem e do alfabeto, mas sem sucesso. 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...