Juuh 0 Denunciar post Postado Novembro 4, 2010 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
quintelab 91 Denunciar post Postado Novembro 5, 2010 Explique melhor. Qual o problema? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Evandro_Blesa 0 Denunciar post Postado Novembro 25, 2010 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