0Pricing
Cryptology Academy icon

Cryptology Academy

CryptoSecurityBackendBeginnerNetwork

Explore a ciência da criptografia e da comunicação segura com Cryptology Academy.

🤖 Com Inteligência Artificial📚 67 cursos👥 100.000+ alunos⭐ Classificação 4,9
Visão Geral do Curso

Cryptology: From Classical Ciphers to Modern Cryptographic Systems

Cryptology é a ciência de proteger informações — a matemática e a engenharia por trás de toda conexão HTTPS, assinatura digital, blockchain e protocolo de autenticação em uso hoje. Este track abrange tanto criptografia (projetando sistemas seguros) quanto criptoanálise (quebrando-os), dando a você uma visão completa de como confidencialidade, integridade e autenticação são alcançadas na prática. Se você quer entender como TLS protege seu tráfego, implementar AES e RSA corretamente, ou raciocinar sobre construções pós-quantum, o currículo é construído em torno de algoritmos reais e superfícies de ataque reais.

O Que Você Aprenderá

Você começará com cifras clássicas — Caesar, substituição, permutação — depois passará pela teoria dos números e operações bitwise que sustentam os sistemas modernos. Os tópicos principais incluem criptografia simétrica com AES e seus modos de operação, criptografia assimétrica com RSA e Elliptic Curve Cryptography, funções hash (MD5, SHA-1, SHA-256), e criptografia autenticada com AEAD. A cobertura de protocolos abrange TLS/HTTPS, JWT, OAuth 2.0 e OpenID Connect, Kerberos, SSH, e troca de chaves via Diffie-Hellman e ECDH. Você também estudará hashing de senhas com bcrypt, Argon2 e PBKDF2, PKI e gerenciamento de certificados com OpenSSL, criptografia blockchain incluindo Merkle trees e consenso, e implementação prática em Python usando bibliotecas e APIs criptográficas reais.

O Caminho de Aprendizado

O track abrange 67 cursos de A1 a C2, progredindo sem lacunas. Os cursos A1 e A2 estabelecem fundações: encoding, aritmética binária e hexadecimal, técnicas clássicas, operações XOR, esteganografia e ataques de força bruta. Os cursos B1 constroem o kit ferramentas essencial — DES, AES, RSA, assinaturas digitais, modos de cifra em bloco, cifras de fluxo e protocolos. B2 aprofunda cada área: ECC, troca de chaves, HMAC, engenharia de TLS, gerenciamento de chaves com HSMs, vulnerabilidades comuns e criptografia blockchain. O tier C1 abrange criptografia pós-quantum incluindo NIST PQC Standards (FIPS 203, 204, 205), criptografia de limiar, criptoanálise e ataques de side-channel. Os capstone de C2 — Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption e Formal Verification of Crypto Protocols — representam a fronteira de pesquisa da criptologia aplicada.

Como Funciona

Cada curso é dividido em aulas curtas e focadas que você completa no editor de código integrado com feedback em tempo real. Um tutor de IA está disponível sempre que você fica preso em um conceito ou detalhe de implementação. Você trabalha através de algoritmos escrevendo e executando código real, não apenas lendo teoria, então a mecânica de cada cifra, protocolo e ataque se torna concreta antes de você passar para o próximo nível.

Comece a Aprender →

Como Você Aprenderá

🎯
Aulas Interativas
Exercícios de codificação práticos com feedback em tempo real
🤖
Tutor de IA
Obtenha ajuda instantânea de nossa IA quando você ficar preso
💻
Editor Integrado
Escreva e execute código diretamente no seu navegador
🏆
Certificado
Ganhe um certificado ao concluir o curso
Currículo

67 Cursos

Todos os cursos no caminho de aprendizado Cryptology Academy.

01

Introdução à Criptologia

A13 aulas

Este curso apresenta o campo da criptologia, abordando conceitos fundamentais, história e técnicas criptográficas básicas.

02

Criptografia: História e Conceitos Fundamentais

A14 aulasPRO

Descubra como a criptografia surgiu na Antiguidade e evoluiu até a era digital. Aprenda o vocabulário e os conceitos fundamentais de que to…

03

Por que a criptografia é importante hoje

A14 aulasPRO

Descubra como a criptografia protege silenciosamente todos os aspectos da sua vida digital — de aplicativos de mensagens a serviços bancári…

04

Cifra de César e Cifras Clássicas

A14 aulasPRO

Aprenda as cifras de substituição e transposição usadas ao longo da história, de César à era da máquina Enigma.

05

Cifras de substituição e permutação

A14 aulasPRO

Vá além da cifra de César e explore as sofisticadas cifras clássicas que moldaram a criptografia moderna — Playfair, ADFGVX e a estrutura d…

06

Binário, Hexadecimal e Sistemas Numéricos para Criptografia

A14 aulasPRO

Construa a base matemática necessária para a criptografia moderna: binário, hexadecimal, aritmética modular e números primos.

07

Codificação e representação de dados

A14 aulasPRO

Esclareça uma das fontes mais comuns de confusão em criptografia: a diferença entre codificação, criptografia e hashing — e domine Base64,…

08

HTTPS para usuários comuns

A14 aulasPRO

Entenda o que o ícone de cadeado realmente significa, como os sites obtêm certificados e o que fazer quando um aviso de TLS aparece.

09

Cifra XOR e Operações Bit a Bit

A24 aulasPRO

Domine XOR, AND, OR, NOT e deslocamentos — os blocos fundamentais de todo algoritmo moderno de criptografia.

10

Segurança de e-mails e mensagens

A24 aulasPRO

Proteja suas comunicações compreendendo PGP, S/MIME e a criptografia de ponta a ponta usada nos aplicativos modernos de mensagens.

11

Esteganografia: mensagens ocultas

A24 aulasPRO

Vá além da criptografia e explore a esteganografia — a arte de esconder mensagens secretas à vista de todos em imagens, áudios e documentos.

12

Tráfego de rede e criptografia

A24 aulasPRO

Veja o que os invasores veem quando capturam tráfego de rede — e compreenda como a criptografia transforma texto simples visível em dados p…

13

Ataques de força bruta e de dicionário

A24 aulasPRO

Compreenda como os invasores tentam quebrar chaves criptográficas e senhas — e por que o tamanho da chave e a escolha do algoritmo são suas…

14

Técnicas Criptográficas Clássicas

A23 aulasPRO

Este curso explora os primeiros métodos criptográficos, como cifras de substituição e transposição.

15

Fundamentos da Criptografia Moderna

A23 aulasPRO

Introdução às técnicas e aos princípios da criptografia moderna.

16

Introdução a Certificados e PKI

B14 aulasPRO

Compreenda a Public Key Infrastructure — como autoridades certificadoras, cadeias de confiança e certificados X.509 protegem a web.

17

DES e Triple DES

B14 aulasPRO

Estude o Data Encryption Standard, que dominou a criptografia por décadas — seu design, sua queda e as lições que moldaram o AES.

18

Funções de Resumo: MD5, SHA-1, SHA-256

B14 aulasPRO

Compreenda as funções de resumo criptográfico: suas propriedades, seus algoritmos e em que situações cada uma pode ser usada com segurança…

19

Criptografia Simétrica: Fundamentos do AES

B14 aulasPRO

Aprofunde-se no Advanced Encryption Standard — a cifra simétrica mais usada no mundo.

20

Criptografia Assimétrica: Fundamentos do RSA

B14 aulasPRO

Aprenda como funciona a criptografia de chave pública e como o RSA usa a dificuldade da fatoração de inteiros para proteger comunicações.

21

Assinaturas Digitais Explicadas

B14 aulasPRO

Aprenda como as assinaturas digitais fornecem autenticação, integridade e não repúdio — e como diferem da criptografia.

22

Hashing de Senhas: bcrypt, Argon2 e PBKDF2

B14 aulasPRO

Aprenda por que o armazenamento de senhas exige algoritmos lentos de hashing com salt — e como bcrypt, Argon2 e PBKDF2 oferecem essa proteç…

23

Fundamentos dos protocolos criptográficos

B14 aulasPRO

Aprenda como blocos de construção criptográficos são combinados em protocolos do mundo real, como SSH, SFTP e DNSSEC.

24

Cifras de Bloco e Modos de Operação

B14 aulasPRO

Explore como cifras de bloco são encadeadas usando ECB, CBC, CTR e GCM, e por que a escolha do modo é crucial para a segurança.

25

Cifras de Fluxo: RC4 e ChaCha20

B14 aulasPRO

Estude as cifras de fluxo, desde o RC4 quebrado até o moderno ChaCha20, e compreenda onde cada uma deve ser usada.

26

Protocolos de Autenticação por Palavra-passe

B14 aulasPRO

Vá além do hashing de palavras-passe e compreenda os protocolos criptográficos que permitem autenticar-se sem nunca enviar a sua palavra-pa…

27

OpenSSL e Gestão de Certificados

B14 aulasPRO

Domine a ferramenta de linha de comandos OpenSSL para gerar chaves, operar certificados e automatizar a gestão do ciclo de vida dos certifi…

28

JWT: Estrutura, Assinatura e Validação

B14 aulasPRO

Domine os JSON Web Tokens — compreenda a estrutura de cabeçalho, carga útil e assinatura, os algoritmos de assinatura e as vulnerabilidades…

29

Encriptação Segura de Ficheiros na Prática

B14 aulasPRO

Encripte ficheiros, arquivos e volumes de disco completos utilizando GPG, age e VeraCrypt — e aprenda a destruir chaves e dados sensíveis c…

30

Bibliotecas e APIs Criptográficas

B14 aulasPRO

Explore o panorama das bibliotecas criptográficas — libsodium, OpenSSL e Google Tink — e aprenda a escolhê-las e utilizá-las com segurança.

31

Criptografia de Chave Pública

B13 aulasPRO

Aprofunde-se nas técnicas criptográficas de chave pública e em suas aplicações.

32

Protocolos Criptográficos

B13 aulasPRO

Entenda os protocolos de comunicação segura usados na criptografia moderna.

33

AEAD e criptografia autenticada moderna

B24 aulasPRO

Vá além do GCM e compreenda todo o panorama da criptografia autenticada com dados associados — incluindo esquemas resistentes ao uso indevi…

34

Troca de Chaves: Diffie-Hellman e ECDH

B24 aulasPRO

Compreenda como duas partes podem estabelecer um segredo compartilhado por um canal inseguro usando Diffie-Hellman e sua variante de curvas…

35

Kerberos e Autenticação Empresarial

B24 aulasPRO

Domine o protocolo Kerberos, que protege ambientes Windows Active Directory — compreenda como funciona, como é atacado e o que o substitui.

36

RSA em Profundidade: Matemática e Esquemas de Preenchimento

B24 aulasPRO

Vá além do RSA básico para explorar suas propriedades matemáticas, as vulnerabilidades do RSA de livro-texto e o preenchimento seguro com O…

37

Criptografia de Curvas Elípticas (ECC)

B24 aulasPRO

Compreenda a geometria e a álgebra por trás das curvas elípticas e por que a ECC oferece segurança equivalente à do RSA com chaves muito me…

38

Segurança do OAuth 2.0 e do OpenID Connect

B24 aulasPRO

Compreenda os fundamentos criptográficos do OAuth 2.0 e do OpenID Connect — e as vulnerabilidades que surgem quando são implementados incor…

39

Códigos de Autenticação de Mensagens (HMAC)

B24 aulasPRO

Aprenda como os MACs fornecem integridade e autenticidade às mensagens, e como o HMAC cria um MAC seguro a partir de qualquer função de res…

40

Análise Aprofundada do Protocolo SSH

B24 aulasPRO

Vá além da superfície do SSH para compreender o seu handshake, a autenticação por chaves, as capacidades de encaminhamento e o reforço da s…

41

TLS/HTTPS: Como Funcionam as Conexões Seguras

B24 aulasPRO

Acompanhe o handshake completo do TLS 1.3 e compreenda cada primitiva criptográfica que protege as conexões HTTPS.

42

Criptografia de VPN

B24 aulasPRO

Examine os protocolos criptográficos presentes no IPsec, WireGuard e OpenVPN — e compreenda os compromissos entre segurança e desempenho.

43

Compartilhamento de Segredos e Esquemas de Limiar

B24 aulasPRO

Aprenda o compartilhamento de segredos de Shamir e a criptografia de limiar — dividindo um segredo para que k de n participantes precisem c…

44

Aleatoriedade Criptográfica e Entropia

B24 aulasPRO

Compreenda por que a aleatoriedade é a base da segurança criptográfica e como sistemas operacionais e bibliotecas a geram com segurança.

45

Vulnerabilidades Criptográficas Comuns

B24 aulasPRO

Estude as vulnerabilidades criptográficas reais mais perigosas — oráculos de preenchimento, ataques de repetição e fugas temporais — e apre…

46

Blockchain e Criptografia

B23 aulasPRO

Examine o papel da criptografia na tecnologia blockchain.

47

Criptografia de Blockchain: Árvores de Merkle e PoW

B24 aulasPRO

Compreenda as primitivas criptográficas que sustentam blockchains: cadeias de resumos, árvores de Merkle, Proof of Work e assinaturas UTXO.

48

Criptografia de Consenso em Blockchain

B24 aulasPRO

Descubra os mecanismos criptográficos avançados por trás do consenso Proof-of-Stake, dos protocolos BFT, dos VRFs e da agregação de assinat…

49

Engenharia Aplicada de TLS

B24 aulasPRO

Aprofunde-se nos componentes internos do TLS 1.3 — 0-RTT, TLS mútuo, fixação de certificados e migração para QUIC e HTTP/3.

50

Gerenciamento de Chaves e Módulos de Segurança de Hardware

B24 aulasPRO

Aprenda o gerenciamento empresarial do ciclo de vida das chaves — geração, armazenamento, rotação, custódia e destruição — e como HSMs impõ…

51

Implementando Criptografia em Python

B24 aulasPRO

Escreva código criptográfico de qualidade de produção em Python usando a biblioteca cryptography — e aprenda o que NÃO deve implementar por…

52

Segurança de DRBG e RNG

B24 aulasPRO

Domine os geradores determinísticos de bits aleatórios, a norma NIST SP 800-90 e os ataques reais a RNG que comprometeram sistemas importan…

53

Criptografia Pós-Quântica

C13 aulasPRO

Explore técnicas criptográficas desenvolvidas para resistir a ataques quânticos.

54

Normas PQC do NIST: FIPS 203, 204, 205

C14 aulasPRO

Domine os algoritmos pós-quânticos recém-padronizados pelo NIST — ML-KEM, ML-DSA e SLH-DSA — e planeje sua estratégia de migração.

55

Criptografia Pós-Quântica em Profundidade

C14 aulasPRO

Compreenda por que computadores quânticos ameaçam RSA e ECC, e estude as alternativas baseadas em reticulados, códigos e funções de resumo…

56

Criptografia de Limiar e DKG

C14 aulasPRO

Explore esquemas criptográficos de limiar, nos quais os segredos são divididos entre várias partes — incluindo ECDSA de limiar e geração di…

57

Criptoanálise e Técnicas de Ataque

C14 aulasPRO

Estude o lado ofensivo da criptografia: criptoanálise diferencial e linear, ataques de aniversário, encontro no meio e muito mais.

58

Ataques de Canal Lateral

C14 aulasPRO

Aprenda como medições físicas — tempo, rastros de consumo de energia e emanações eletromagnéticas — podem vazar chaves criptográficas de ha…

59

Conceção de Protocolos Criptográficos

C14 aulasPRO

Aprenda a conceber protocolos criptográficos seguros a partir dos primeiros princípios — e estude as falhas famosas que ensinaram as lições…

60

Provas de Conhecimento Zero

C24 aulasPRO

Aprenda a provar que conhece um segredo sem revelar o próprio segredo — a matemática e as aplicações das ZKPs.

61

Criptografia Baseada em Reticulados em Profundidade

C24 aulasPRO

Aprofunde-se nos fundamentos matemáticos da criptografia baseada em reticulados — LWE, Ring-LWE e NTRU — que sustentam a segurança pós-quân…

62

Criptografia Homomórfica

C24 aulasPRO

Explore o conceito revolucionário de realizar computações sobre dados criptografados — compreenda os esquemas BGV, BFV e CKKS e seus limite…

63

RAM Oblivious e Privacidade de Acesso

C24 aulasPRO

Proteja não só o conteúdo dos dados, mas também os padrões de acesso aos dados com ORAM — uma técnica criptográfica essencial para a comput…

64

Encriptação Baseada em Atributos e Funcional

C24 aulasPRO

Descubra esquemas de encriptação que vão além do modelo de uma chave que desbloqueia tudo — permitindo um controlo de acesso detalhado base…

65

Computação Segura Multipartidária

C24 aulasPRO

Explore protocolos MPC que permitem que várias partes calculem uma função em conjunto sem revelar suas entradas privadas.

66

Verificação Formal de Protocolos Criptográficos

C24 aulasPRO

Use métodos formais e ferramentas como ProVerif e Tamarin para verificar matematicamente se os protocolos criptográficos alcançam seus obje…

67

Criptografia Baseada em Isogenias

C24 aulasPRO

Explore a matemática das isogenias de curvas elípticas — a base de SIDH, SIKE e CSIDH — e compreenda por que motivo esta área está a ser re…

Perguntas Frequentes

Perguntas Frequentes

O curso Cryptology Academy é gratuito?

Sim. Você pode começar o curso Cryptology Academy gratuitamente e completar suas aulas interativas sem custo. Uma assinatura PRO opcional desbloqueia ferramentas avançadas de IA e um certificado compartilhável.

Preciso de experiência anterior para aprender ENGLISH?

Não. O curso começa com os fundamentos e gradualmente passa para tópicos mais avançados, então você pode começar mesmo sem experiência anterior com ENGLISH.

Como vou aprender ENGLISH no CoddyKit?

Você aprende fazendo. Aulas interativas curtas combinam uma explicação clara com um exercício de codificação prático que executa em tempo real, e um tutor de IA disponível 24/7 oferece ajuda personalizada sempre que você ficar preso.

Ganho um certificado ao concluir Cryptology Academy?

Sim. Alunos PRO podem fazer um exame e ganhar um certificado de conclusão compartilhável com um código verificável para o curso Cryptology Academy.

Posso aprender ENGLISH no meu celular?

Sim. CoddyKit está disponível na web e como aplicativos nativos para iOS e Android, então você pode aprender ENGLISH em qualquer dispositivo e seu progresso sincroniza entre eles.

Comece Cryptology Academy Agora

Junte-se a milhares de alunos dominando programação com aulas potenciadas por IA.

Começar Grátis →Ver Todos os Cursos