desenvolvedor.io
d

Fundamentos de Criptografia e Hashing

0% Completo
cover
  • Módulos
  •    Apresentação
    • Apresentação (8:00)
    • Objetivo (2:00)
    • Pré-requisitos (4:00)
    • Palavras gerais (2:00)
  •    Fundamentos da Criptografia
    • Apresentação (2:00)
    • O que é criptografia (2:00)
    • The Caesar Cipher (5:00)
    • Tipos de Criptografia (9:00)
    • Objetivos da criptografia (3:00)
    • Criptoanalise (3:00)
    • Vigenère Cipher (6:00)
    • O que é e Porque Ciphers classicos são inseguros (7:00)
    • Criptoanálise dos Ciphers clássicos (6:00)
    • Segunda Guerra Mundial e a Enigma (10:00)
    • One-time pad - o segredo perfeito (11:00)
    • Principio de Kerckhoff (3:00)
    • Criptografia não é a solução (3:00)
    • Criptografia é dificil (2:00)
    • Criptografia é a parte fácil (2:00)
    • Ataques genéricos - Proteger o impossivel (5:00)
    • Aleatoriedade - Random Number Generator vs Pseudorandom Number Generator (8:00)
    • Aleatoriedade - Como gerar chaves criptograficas? Guid's? (7:00)
    • Teoria da Segurança: Information-theoretic security vs Computacional Security (2:00)
    • Medindo e quantificando segurança (4:00)
    • Teste seus conhecimentos I (5:00)
    • Teste seus conhecimentos II (5:00)
    • Teste seus conhecimentos III (5:00)
    • Teste seus conhecimentos IV (5:00)
    • Teste seus conhecimentos V (5:00)
    • Teste seus conhecimentos VI (5:00)
    • Teste seus conhecimentos VII (5:00)
    • Revisão (1:00)
  •    Criptografia Simétrica
    • Apresentação (1:00)
    • O que é Criptografia simétrica (3:00)
    • Block Cipher (6:00)
    • Data Encryption Standard (DES) (3:00)
    • Operadores Lógicos (11:00)
    • Advanced Encryption Standard - Rijndael (AES) (8:00)
    • AES - KeyExpansion (12:00)
    • AES - Funções (AddBytes, ShiftRows, MixColumns, AddRoundKey) (11:00)
    • Eletronic Codebook (ECB) (7:00)
    • Cipher Block Chaining (CBC) (8:00)
    • Counter Mode (CTR) & Galois Counter Mode (GCM) (14:00)
    • Padding - PKCS#7 (5:00)
    • Stream Ciphers (5:00)
    • Teste seus conhecimentos I (5:00)
    • Teste seus conhecimentos II (5:00)
    • Teste seus conhecimentos III (5:00)
    • Teste seus conhecimentos IV (5:00)
    • Teste seus conhecimentos V (5:00)
    • Teste seus conhecimentos VI (5:00)
    • Teste seus conhecimentos VII (5:00)
    • Revisão (5:00)
  •    Hashing
    • Introdução (1:00)
    • O que é hash (7:00)
    • Pigeonhole Principle (3:00)
    • Imprevisibilidade (4:00)
    • Resistencia a Preimage (3:00)
    • Resistencia a colisões (1:00)
    • MD5 (4:00)
    • Familia SHA (10:00)
    • BLAKE3 (4:00)
    • A velocidade importa? (1:00)
    • Defense in depth - O castelo medieval (7:00)
    • Hash para senhas (6:00)
    • Trial and error attacks (12:00)
    • Outros tipos de ataque (5:00)
    • Keyed Hashing - MAC (8:00)
    • JWT com HMAC-SHA-256 (13:00)
    • Teste seus conhecimentos I (5:00)
    • Teste seus conhecimentos II (5:00)
    • Teste seus conhecimentos III (5:00)
    • Teste seus conhecimentos IV (5:00)
    • Teste seus conhecimentos V (5:00)
    • Teste seus conhecimentos VI (5:00)
    • Revisão (2:00)
  •    Criptografia Assimétrica
    • Introdução (3:00)
    • O que é Criptografia assimétrica (14:00)
    • O problema da chave simétrica (6:00)
    • Assinatura digital (9:00)
    • Números primos (15:00)
    • Aritmética modular (27:00)
    • O Problema do Logaritmo Discreto (21:00)
    • Diffie Hellman - Key Exchange (12:00)
    • O problema da fatoração (7:00)
    • Rivest–Shamir–Adleman (RSA) (19:00)
    • Complexidade de algoritmos (18:00)
    • Hard Problems (10:00)
    • P versus NP (9:00)
    • Utilizando RSA (24:00)
    • Trapdoor (2:00)
    • Elliptic Curve Cryptography (ECC) (24:00)
    • Caracteristicas basicas das curvas elipticas (12:00)
    • Trapdor em curvas elipticas (4:00)
    • Montando uma curva (14:00)
    • Criando curvas (20:00)
    • Operações na curva (21:00)
    • Algoritmo ElGamal para ECC - Criptografar (12:00)
    • Algoritmo ElGamal para ECC - Descriptografar (10:00)
    • Curva para Criptografia (6:00)
    • Teste seus conhecimentos I (5:00)
    • Teste seus conhecimentos II (5:00)
    • Teste seus conhecimentos III (5:00)
    • Teste seus conhecimentos IV (5:00)
    • Teste seus conhecimentos V (5:00)
    • Teste seus conhecimentos VI (5:00)
    • Revisão (2:00)
  •    Finalizando
    • Apresentacao (1:00)
    • Algoritmos hibridos (6:00)
    • Arquivos pem e OpenSSL nas versoes anteriores do .NET (9:00)
    • Gerenciamento de chaves (3:00)
    • O mundo pós quantico (2:00)
    • Palavras finais (2:00)
desenvolvedor.io
Fullscreen F11
Voltar @desenvolvedor.io
  1. Fundamentos de Criptografia e Hashing
  2. Hashing
  3. BLAKE3
Conteúdo da aula bloqueado!
Se você já estiver inscrito você precisa acessar com a sua conta.
Adquira agora e já comece a estudar!

  • Dashboard
  • Certificados
  • Pedidos
  • Perfil