Bom dia pessoal, tudo bem ? Espero que sim.
Bom vamos direto ao assunto, estou desenvolvendo um aplicativo que vai criptografar e decriptar mensagem (números) porém quando peço para ser exibido o resultado, o programa me retorna um valor falso.
Vou postar o código e o arquivo explicativo, agradeço desde já toda ajuda fornecida.
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
//Variável que recebe o valor digitado pelo usuário
String e = entrada.getText();
//Declaração das variáveis inteiras
int eB = 0,
p = 17,
q = 11,
n = 0,
z = 0,
d = 7,
E = 23,
textoCriptografado;
//Inicio dos cálculos
n = p * q;
z = (p - 1) * (q - 1);
//Conversão dos dados de entrada
eB = Integer.parseInt(e);
E = (E*d)%z;
textoCriptografado = (int) ((eB + Math.sqrt(E)) % z);
eB = (textoCriptografado);
e = Integer.toString(textoCriptografado);
saida.append(e);
}
