1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Programa para criptografar texto.

Estou tendo problemas para criar um programa bem simples para criptografar qualquer texto inserido segundo um código base. No caso, o objetivo do programa é pegar a palavra ou frase inserida e converter todas as letras para a letra à direita no teclado Qwerty do computador (ignorando cedilha, L=>A, P=>Q, M=>Z), e também ter a opção de realizar o processo contrário para decifrar uma mensagem em código.

Eu já procurei tópicos sobre o assunto, mas sempre que eu tento dar Ctrl+C e Ctrl+V no meu JCreator (acabei de começar a mexer com java e sou muito inexperiente) das outras respostas a perguntas parecidas aqui na comunidade (como Zenit-Polar) o script não funcionava nem antes nem depois de eu editar para criptografar segundo aquele código ali que eu quero usar.

Não estou conseguindo fazer por conta própria, e ficaria muito grato se alguém me ajudasse.

import javax.swing.*;
public class grimdark

{
    public static void main (String args [])
    {
        String p,c; // "p" seria neste caso a frase a ser digitada e "c" a frase a ser exibida
        int s; // seria a variável para a escolha entre codificar ou decodificar
        //Aqui seria algo como uma janela para escolher se iria codificar ou decodificar, mas eu só sei fazer a janela com as opções "sim" e "não"

        if(s= //codificar)
        {
            JOptionPane.showInputDialog("Insira a frase a ser codificada:")
            A=S; B=N; C=V; D=F; E=R; F=G; G=H; H=J; J=K; K=L; L=A; M=Z; N=M; O=P; P=Q; Q=W; R=T; S=D; T=Y; U=I; V=B; W=E; X=C; Y=U; Z=X
        }
        else
            {
            JOptionPane.showInputDialog("Insira a frase a ser traduzida:")
            S=A; N=B; V=C; ...
        }
    }
}

Obs.: Não sei usar nada além de JOptionPane e alguns comandos mais básicos.

  • Posta o código que você já fez até agora

    Krismorte   19 de ago de 2015
  • Se eu entendi bem você quer que uma frase do tipo: "abacate" ficaria "snsvsyr" ? é isso?

    Fabbricio   19 de ago de 2015
  • Você pode tentar usar um JFrame em vez do JOptionPane

    chocolato   03 de set de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags script criptografia java ou faça a sua própria pergunta.