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.
No specific trending topics match this video yet.
Explore All Trends