Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!

Participe do fórum, é rápido e fácil

Vilarejo PK2P
Bem-vindo ao fórum Vilarejo PK2P! O fórum oficial do canal Press Key to Play do Youtube!
Vilarejo PK2P
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Grupo para reunir as pessoas que acompanham os vídeos no canal Press Key to Play e discutir os assuntos abrangidos pelo Blog PK2P.

Últimos assuntos

» RPG de Mesa: A fronteira Volume 4: O Castelo Owlrick. (D&D5e)
por Ariano 10/12/2020, 23:18

» [tutorial] hash em C/C++ com openssl
por kodo no kami 21/9/2020, 13:37

» ping lista grafico
por kodo no kami 24/7/2020, 07:53

» [Discord] Campanha de RPG D-cyber
por Jonatan15 17/7/2020, 11:11

» [tradução] 1869 (msdos)
por kodo no kami 26/6/2020, 13:43

» [source] exemplo filtro mediano
por kodo no kami 1/6/2020, 00:24

» [tutorial] criar filtro nas imagens (python)
por kodo no kami 22/5/2020, 19:29

» Wireless IDS Sagemcom
por kodo no kami 22/4/2020, 23:50

» [source] detectar dispositivos no wifi (sagemcom)
por kodo no kami 9/3/2020, 20:25

» [tutorial] wla assemblador (65xx, 68xx, z80, 8008, 8080 e huc6280)
por kodo no kami 2/2/2020, 16:42


Você não está conectado. Conecte-se ou registre-se

[tutorial] gerar certificado com openssl (auto assinado)

Ir para baixo  Mensagem [Página 1 de 1]

kodo no kami

kodo no kami

então galera muitas vezes precisamos gerar um certificado digital. Os certificado digitais são gerados por uma chave privada e dentro dele é composto por uma chave publica e algumas informações referente a ele (país, estado, cidade, autor, etc), ele pode ser auto assinado ou assinado por outro certificado (normalmente uma Autoridade Certificadora ~ CA). Para a gente criar um certificado digital auto assinado usando o openssl temos primeiro que gera uma chave privada, para isso usamos o parametro genrsa

Código:
openssl genrsa -des 2048 > kodorsa.key

[tutorial] gerar certificado com openssl (auto assinado) HynjIKL

com a chave privada gerada, basta gerar uma nova requisição de certificado com o parametro req, passamos como argumento o parametro -new indicando uma nova requisição, o parametro -days indicando o tempo em dias antes de expirar, o parametro -key com a nossa chave privada, tambem podemos usar o parametro -x509 para gerar o certificado de uma vez (se não teria que usar o parametro x509 e assinar com a nossa chave depois), depois disso ele vai pedir algumas informações (país, estado, cidade, empresa, setor, autor ou dominio, email)

Código:
openssl req -new -x509 -days 365 -key kodorsa.key > kodo.crt

[tutorial] gerar certificado com openssl (auto assinado) E3GQmqf

é possivel exibir as informações do certificado usando o parametro x509, o parametro -in com o certificado e o -text para exibir as informações dele

Código:
openssl x509 -in kodo.crt -text

[tutorial] gerar certificado com openssl (auto assinado) E08yuId

é possivel exportar a chave publica de um certificaodo usando o parametro x509, com o -pubkey e -noout para ter apenas a saida da chave publica

Código:
openssl x509 -in kodo.crt -pubkey -noout

[tutorial] gerar certificado com openssl (auto assinado) MMDBJIs

podemos usar esse certificado para diversos fins, como exemplo uma comunicação criptografada por SSL

Código:
#!/usr/bin/python3

import ssl
import socket

sslc = ssl.SSLContext()
sslc.load_cert_chain(certfile="kodo.crt",keyfile="kodorsa.key")

sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect(("192.168.1.1",10315))

sslsock = sslc.wrap_socket(sock)

sslsock.send(b"kodo kawaii")

print("msg criptografada enviada")

sslsock.close()
sock.close()

[tutorial] gerar certificado com openssl (auto assinado) I3LCjQs

bom galera é isso ate o proximo tutorial \o

by kodo no kami

https://eofclub.in/forum

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos