Segredos Seguros: Como Funciona a Criptografia AES-256 🔐
Descubra como a criptografia AES-256 protege suas informações e garante comunicações seguras entre duas pessoas. Aprenda os conceitos essenciais de forma clara e prática!

PyAjudeMe
7.4K views • Jul 27, 2023

About this video
Neste vídeo, vamos explorar o fascinante mundo da criptografia e descobrir como segredos podem ser compartilhados de forma segura entre duas pessoas, A e B.
No vídeo, utilizamos números primos e operações matemáticas para criar chaves públicas e privadas para A e B.
# modelo simplificado
numero_para_mandar = 4444 # a quer mandar para b
# número primário (muito grande - 2048)
numero_primario = 277
# número primário pequeno
# (com algumas características especiais)
numero_pequeno = 7
# só a sabe
a_privado = 5
# só b sabe
b_privado = 4
# todo mundo pode ver
a_publico = (numero_pequeno**a_privado) % numero_primario
b_publico = (numero_pequeno**b_privado) % numero_primario
print(f"{a_publico=}")
print(f"{b_publico=}")
# calcular o segredo (só a+b sabem)
segredo_juntos_a = (b_publico**a_privado) % numero_primario
segredo_juntos_b = (a_publico**b_privado) % numero_primario
print(f"{segredo_juntos_a=}")
print(f"{segredo_juntos_b=}")
# criptografar
encrypto = ((segredo_juntos_a - 1) ** numero_primario) * numero_para_mandar
print(f"{encrypto=}")
# Descriptografar
decrypto = encrypto // ((segredo_juntos_b - 1) ** numero_primario)
#python #criptografia #segurança
print(f"{decrypto=}")
A criptografia é uma parte fundamental da segurança da informação e é usada em várias aplicações do dia a dia, como mensagens seguras e transações online. Espero que vocês tenham achado essa explanação interessante e informativa!
Se gostou do vídeo, não se esqueça de deixar o seu like, compartilhar com os amigos e se inscrever no canal para não perder os próximos conteúdos. Obrigado por assistir e até o próximo vídeo! 👋😊
No vídeo, utilizamos números primos e operações matemáticas para criar chaves públicas e privadas para A e B.
# modelo simplificado
numero_para_mandar = 4444 # a quer mandar para b
# número primário (muito grande - 2048)
numero_primario = 277
# número primário pequeno
# (com algumas características especiais)
numero_pequeno = 7
# só a sabe
a_privado = 5
# só b sabe
b_privado = 4
# todo mundo pode ver
a_publico = (numero_pequeno**a_privado) % numero_primario
b_publico = (numero_pequeno**b_privado) % numero_primario
print(f"{a_publico=}")
print(f"{b_publico=}")
# calcular o segredo (só a+b sabem)
segredo_juntos_a = (b_publico**a_privado) % numero_primario
segredo_juntos_b = (a_publico**b_privado) % numero_primario
print(f"{segredo_juntos_a=}")
print(f"{segredo_juntos_b=}")
# criptografar
encrypto = ((segredo_juntos_a - 1) ** numero_primario) * numero_para_mandar
print(f"{encrypto=}")
# Descriptografar
decrypto = encrypto // ((segredo_juntos_b - 1) ** numero_primario)
#python #criptografia #segurança
print(f"{decrypto=}")
A criptografia é uma parte fundamental da segurança da informação e é usada em várias aplicações do dia a dia, como mensagens seguras e transações online. Espero que vocês tenham achado essa explanação interessante e informativa!
Se gostou do vídeo, não se esqueça de deixar o seu like, compartilhar com os amigos e se inscrever no canal para não perder os próximos conteúdos. Obrigado por assistir e até o próximo vídeo! 👋😊
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
7.4K
Likes
324
Duration
0:49
Published
Jul 27, 2023
User Reviews
4.6
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now