Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Juuh

Criptografia c#

Recommended Posts

Pessoal bom dia...estou com muita dificuldades em tentar fazer um código para criptografar...

 

já consegui fazer uma parte mas não consigo entender este "Algoritmo Euclides Estendido"

 

dêem uma olhadinha...no que já fiz....

 

===================================================================================

 

double p = double.Parse(cmbprimo1.Items[cmbprimo1.SelectedIndex].ToString());

double q = double.Parse(cmbprimo2.Items[cmbprimo2.SelectedIndex].ToString());

 

char palavraEncryptiletra;

char[] alpha = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrswtuvwxyz0123456789 ".ToCharArray();

double d, m, n, z, palavraEncryptiNovaDouble, c, e;

int i, j = 10, t;

string palavraEncrypti, encryptiLetra, palavraEncryptiNova, exibir = "";

double[] palavraencriptada = new double [100];

 

e = 1;

n = p * q;

z = (p - 1) * (q - 1);

m = 0;

 

while (m != 1)

{

e++;

m = mdc(z, e);

}

 

double res = 0;

int a;

for (a = 1; res != 1; a++)

{

res = (a * e) % z;

}//aqui é esta o problema

 

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Juuh,

Eu utilizo assim para criptografar:

 

string crip = string.Empty;
            const int Chave = 1708;
            foreach (char character in Texto)
            {
                int charCode = (int)character;
                char cripChar = (char)(charCode ^ Chave);
                crip += cripChar.ToString();
            }
            return crip;

Se ajudar...

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.