
bielinux
(usa Ubuntu)
Enviado em 22/01/2016 - 22:33h
lipehunter escreveu:
Ficou bom, por um acaso conseguiria fazer isso em Java?
Sim!
Criaremos dois projetos: um para criptografar e o outro para descriptografar.
O projeto a criptografar:
- Crie uma classe pública com um nome a desejar. Exemplo: Criptografia. Ela será a "principal" do projeto, pois armazenará uma função main estática e publica, cujo argumento é um array de String apelidado args.
- Dentro desta função, peça ao usuário que digite a mensagem a criptografar, armazenando-a numa variável.
- Peça para o Java criar um arquivo (de preferência, com o nome mensagem.txt) e escreva nele o conteúdo armazenado na variável.
- Peça para o Java executar o comando shell (comando do terminal) base64 + (o nome do arquivo criado, provavelmente mensagem.txt).
- Apague o arquivo criado anteriormente.
- Finalize a função
O projeto a descriptografar:
- Crie uma classe pública com um nome a desejar. Exemplo: Descriptografia. Ela será a "principal" do projeto, pois armazenará uma função main estática e publica, cujo argumento é um array de String apelidado args.
- Dentro desta função, peça ao usuário que digite a mensagem a descriptografar, armazenando-a numa variável.
- Peça para o Java criar um arquivo (de preferência, com o nome mensagem.txt) e escreva nele o conteúdo armazenado na variável.
- Peça para o Java executar o comando shell (comando do terminal) base64 -d + (o nome do arquivo criado, provavelmente mensagem.txt).
- Apague o arquivo criado anteriormente.
- Finalize a função
Divirta-se!