Curso

Criptografia Essencial

Por Wanderson Leandro de Oliveira

Criptografia aparece em todo sistema real — armazenamento de senhas, autenticação de API, HTTPS, tokens, gerenciamento de segredos — mas a maioria dos devs aprende isso copiando código que não entende completamente. Este curso resolve isso: você vai aprender qual problema cada primitiva criptográfica realmente resolve, implementar o essencial em Python (hashlib, hmac, secrets, e bibliotecas como bcrypt, argon2-cffi e cryptography), e estudar os erros que aparecem repetidamente em auditorias reais — MD5 para senhas, modo ECB, chaves hardcoded, alg: none em JWTs. Ao final você vai fazer hash e verificação de senhas corretamente, entender TLS e cadeias de certificado, e saber gerenciar segredos e chaves em produção.

Conteúdo do curso

Fundamentos

Hashing

Criptografia simétrica

Criptografia assimétrica

TLS e certificados

Aplicando na prática