01 — Fundamentos
Pré-requisitos criptográficos pra entender certificados, assinatura digital e PKI. Conhecimento estável; muda em escala de décadas.
Capítulos
| Arquivo | Tópico | Status |
|---|---|---|
01-asymmetric-cryptography.kmd |
RSA, ECC (P-256, P-384), Ed25519, troca de chaves | seed |
02-hash-e-mac.kmd |
SHA-2, SHA-3, BLAKE3, HMAC, colisões e resistência a 2ª pré-imagem | planejado |
03-kdf-e-entropia.kmd |
PBKDF2, Argon2, scrypt, HKDF, fontes de entropia (/dev/urandom, RDRAND, jitterentropy) |
planejado |
04-assinatura-digital.kmd |
Esquemas RSA-PSS, ECDSA, EdDSA; determinismo; pitfalls de implementação | planejado |
05-formatos-de-chave.kmd |
PKCS#1, PKCS#8, OpenSSH, JWK, PEM vs DER, encoding ASN.1 | planejado |
Referências cruzadas
02-standards/— formaliza esses primitivos em padrões interoperáveis (X.509, CMS, JOSE, COSE)09-implementacoes/— bibliotecas que implementam os primitivos