Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Criptografia para Leigos

Dann Luciano
September 17, 2016

Criptografia para Leigos

Palestra apresentada no Software Freedom Day 2016 em Teresina-PI-BR

Dann Luciano

September 17, 2016
Tweet

More Decks by Dann Luciano

Other Decks in Programming

Transcript

  1. 2

  2. 4

  3. 7

  4. XOR P K XOR(P, K) = C XOR(C, K) =

    P 0 0 0 0 0 1 1 0 1 0 1 1 1 1 0 1
  5. XOR A xor B = B xor A A xor

    A = 0 A xor 0 = A
  6. XOR

  7. Hash • Propriedades Impossíveis/Difíceis: 1. Modificar uma Mensagem sem mudar

    o Hash 2. Gerar uma Mensagem a partir de um Hash 3. Encontrar duas Mensagens com o mesmo Hash
  8. Geradores de Números Aleatórios • Geradores de Números Aleatórios •

    Geradores de Números Pseudo-Aleatórios Seguros • Geradores de Números Pseudo-Aleatórios