Programa Simples para criptografar uma mensagem, HELP

1. Programa Simples para criptografar uma mensagem, HELP

lipe hunter
lipehunter

(usa Ubuntu)

Enviado em 21/01/2016 - 12:50h

alguém ai tem ou manja de um código que criptografe um texto inserido por um usuário e exiba a nova msg criptografada,e um que faça a opção reversa,coloquei em java mas pode ser qualquer um que tiverem mais facilidade,pois estamos fazendo uma brincadeira no curso


  


2. Resp:

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 21/01/2016 - 18:36h

Boa noite,
Segue um shellscript:


#!/bin/bash
#criptografa e decriptografa mensagens

printf "\nDigite a mensagem\nPara finalizar a mesma, digite \"Ctrl+d\"\n\n"
cat > MSG.txt

#"Criptografa"
base64 MSG.txt > MSGCRIPTO.txt

#Mostra Mensagem Criptografada:
printf "\nMensagem Cripto:\n\n"
cat MSGCRIPTO.txt

#Reverte
printf "\nMensagem original:\n\n"
base64 -d MSGCRIPTO.txt


Att:
Marcelo
Se atender a sua necessidade, marque como resolvido . . .
Se achar que ficou bom, marque como melhor resposta. rsrsrs


3. Re: Programa Simples para criptografar uma mensagem, HELP

lipe hunter
lipehunter

(usa Ubuntu)

Enviado em 22/01/2016 - 22:19h

Ficou bom, por um acaso conseguiria fazer isso em Java?


4. Re: Programa Simples para criptografar uma mensagem, HELP

Pythonux
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!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts