Aprenda sobre criptografia neste curso para iniciantes. Você aprenderá técnicas essenciais como hashing (SHA-256) para verificar a integridade de arquivos, criptografia simétrica (AES) e criptografia assimétrica (RSA) usando chaves públicas e privadas. O foco prático do tutorial envolve a construção de uma ferramenta de criptografia funcional em linha de comando em Python. Ao final, você terá um kit de ferramentas prático completo e as habilidades para proteger dados, garantir senhas e evitar adulterações.
Este curso foi desenvolvido por Thanishkka. Ela faz parte do Hack Club. O Hack Club é uma organização global sem fins lucrativos que cria uma comunidade para estudantes do ensino médio interessados em programação e em fazer coisas com tecnologia.
O Hack Club é gratuito e qualquer adolescente pode participar. Confira o site deles para obter adesivos e saber mais:
https://hackclub.com/⭐️ Conteúdos ⭐️
- 00:00 Introdução: O que é Criptografia?
- 00:36 Sobre o Hack Club e a Criadora do Curso
- 01:09 Fundamentos da Criptografia & Demonstração do Cybershe
- 02:26 Três Áreas Principais: Hashing, Criptografia Simétrica e Assimétrica
- 03:09 Mergulho Profundo em Hashing (SHA 256) e Integridade de Arquivos
- 04:37 Criptografia Simétrica com AES (Chave, IV e Modos)
- 07:20 Criptografia Assimétrica com RSA (Chaves Públicas e Privadas)
- 09:37 Configuração: Instalação do Python e VS Code
- 10:40 Criando e Ativando um Ambiente Virtual
- 12:15 Instalando Bibliotecas Python Necessárias (cryptography, zxcvbn, bcrypt)
- 13:46 Codificando a Função de Hashing de Arquivos (hash.py)
- 18:36 Codificando a Função de Verificação de Integridade de Arquivos
- 22:05 Codificando Criptografia/Descriptografia Simétrica AES (encryption.py)
- 26:26 Codificando Criptografia/Descriptografia Assimétrica RSA
- 30:03 Codificando o Verificador de Força de Senhas (password.py)
- 35:28 Codificando Hashing e Verificação de Senhas (usando bcrypt)
- 39:27 Construindo a Interface de Linha de Comando (main.py)
- 47:26 Demonstração Final do Kit de Ferramentas e Testes
- 49:15 Conclusão e Próximos Passos
🎉 Agradecimentos aos nossos apoiadores Campeões e Patrocinadores:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--