Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouAmélia Caldeira Minho Alterado mais de 7 anos atrás
1
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 1 Prática
2
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos OpenSSL OpenSSL é uma biblioteca de criptografia que provê implementações de algoritmos utilizados na industria. Incluindo algoritmos de criptografia como 3DES (Triple DES), AES e RSA, assim como, algoritmos de Digesto de Mensagem (hash) e Código de Autenticação de Mensagem (MAC). 2
3
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos OpenSSL é utilizado por diversas aplicações, muito comum seu uso com o servidor WEB Apache. Frequentemente já está instalado na distribuições Linux, porém pode ser instalado no Windows. Possui um conjunto de ferramentas para executar atividades relacionadas a criptografia, e uma API que pode ser utilizada dentro de outros programas. 3
4
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos OpenSSL Verificar versão 4
5
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos Listar comando disponíveis 5
6
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos Listar as cifras disponíveis 6
7
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos Medindo desempenho (Benchmark) 7
8
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos Medindo desempenho de conexão remota (Benchmark) 8
9
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos Medindo desempenho de conexão remota Definindo uma página para ser feito o download (Benchmark) 9 Emulando um servidor WEB para testes
10
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos Gerar um número aleatório 10 Gerar hash de um arquivo
11
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos Gerar senha no formato simples (estilo crypt) 11 Testar se um número é primo Gerar senha no formato Shadow
12
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos Codificar em base64 12 Decodificar em base64 Criptografar arquivo com 3DES
13
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 13 Criptografar arquivo com AES Descriptografar arquivo com 3DES/AES
14
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 14 Criptografar Assimétrica (RSA) Gerar chave privada
15
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 15 Gerar chave pública a partir da chave privada Criptografar /descriptografar com RSA
16
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 16 Assinatura digital (hash do arquivo assinado com chave privada) Verificar assinatura digital
17
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 17 Gerar um certificado auto-assinado
18
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 18 Gerar chave privada e requisição de certificado para ser assinada por uma autoridade certificadora
19
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 19 Copiar a chave pública de um certificado Verificar conteúdo de um certificado Verificar conteúdo de uma requisição de certificado (CSR) Verificar o conteúdo de uma chave privada
20
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 20 Definir ou trocar a senha de uma chave privada Remover senha de uma chave privada
21
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 21 Conversões de Formatos Converter arquivo DER (.crt.cer.der) para PEM Converter de formato PEM para DER Converter um certificado PEM com chave privada para PKCS#12 (.pfx.p12)
22
Escola de Ciência e Tecnologia Curso: Sistema Operacionais Abertos Disciplina: Sistemas Operacionais Abertos 22 Converter de arquivo PKCS#12 (.pfx.p12) contendo chave privada e certificados para PEM Verificar conexão SSL. Todos os certificados, inclusive os intermediários deve, ser exibidos root@linux-desktop-01:/home/claudio# openssl dgst -hmac senha@123 -sha256 < teste.txt Gerar um HMAC de um arquivo
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.