Fórum OPenSSL - Ciframento/Deciframento AES #473485
20/03/2014
0
Estou com uma dúvida em um exercício da faculdade só preciso de um "norte", pois não entendo mto o OpenSSL, abaixo tem um dos exercícios.
Crie um arquivo texto contendo o seu nome completo e liste o tamanho dele em bytes em uma janela de terminal. (O que eu entendi que eu tenho que criar um arquivo texto com o meu nome completo, criei nesse caminho: c:\M1OpenSLL\arquivo_entrada.txt).
Em seguida, o roteiro pede que execute o seguinte comando para cifrar com AES:
Ciframaneto
openssl aes-128-ecb -in <arquivo de entrada>
-out <arquivo de saída> -K <chave em hexadecimal> -iv 0
Deciframento:
openssl aes-128-ecb -d -in <arquvido cifrado>[img:descricao=Comando executados]http://arquivo.devmedia.com.br/forum/imagem/332507-20140320-203116.jpg[/img]
-out <arquivo decifrado> -K <chave hexadecimal> -iv 0
eu não entendi o que eu insiro nesses campos <arquivo de entrada> , <arquivo de saída> e <chave em hexadecimal>.
encontra - se em anexo o que eu tentei fazer.
Diego Silva
Curtir tópico
+ 0Posts
20/03/2014
Mariana Carvalho
Gostei + 0
20/03/2014
Fernanda Acacia
Gostei + 0
21/03/2014
Diego Silva
Depois tem uma parte do roteiro que eu tenho que seguir:
2 Cifras simétricas
2.1 AES
O AES é uma cifra simétrica de blocos que processa blocos em claro de 128 bits gerando blocos cifrados de 128 bits. A chave pode ter tamanhos 128,192 ou 256 bits.
2.2.1 Geração de chaves
Para gerar uma chave de 128 bits, execute o seguinte comando:
openssl rand -hex 16
A saída terá a seguinte estrutura:
3de475ba93f7ac0c86031a845923bdbd
2.2.2 Ciframento
Crie um arquivo de texto contendo o seu nome completo e liste o tamanho dele em bytes em uma janela de terminal.
Em Seguida, o cifre com AES utilizando o seguinte comando:
openssl aes-128-ecb -in <arquivo de entrada> -out <arquivo de saída> -K <chave em hexadecimal> -iv 0
2.2.3 Deciframento
O seguinte comando é utilizado para deciframento:
openssl aes-128-ecb -d -in <arquivo cifrado> -out <arquivo decifrado> -K <chave em hexadecimal> -iv 0
Decifre o arquivo obtido no item anterior e verifique que o resultado é igual ao arquivo original.
Bom essa parte é o inicio do roteiro que eu tenho que fazer, mais não estou entendendo como faço para executar esses comandos....
Gostei + 0
21/03/2014
Mariana Carvalho
Gostei + 0
21/03/2014
Diego Silva
Gostei + 0
21/03/2014
Fernanda Acacia
Gostei + 0
21/03/2014
Mariana Carvalho
tudo bem, desculpa qualquer coisa.
Gostei + 0
21/03/2014
Diego Silva
Gostei + 0
02/04/2014
Fernanda Acacia
Gostei + 0
03/04/2014
Mariana Carvalho
Gostei + 0
05/04/2014
Roniere Almeida
Gostei + 0
05/04/2014
Diego Silva
Gostei + 0
05/04/2014
Roniere Almeida
Gostei + 0
07/04/2014
Roniere Almeida
Gostei + 0
09/04/2014
Mariana Carvalho
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)