Criptografia Descomplicada: Conceitos Básicos (Parte 1/2) 🔐

Aprenda os conceitos essenciais de criptografia, incluindo uma explicação simplificada de HMAC e suas aplicações, esclarecendo dúvidas comuns nesta introdução completa.

Criptografia Descomplicada: Conceitos Básicos (Parte 1/2) 🔐
Fabio Akita
135.1K views • Nov 21, 2019
Criptografia Descomplicada: Conceitos Básicos (Parte 1/2) 🔐

About this video

Errata:

Quando eu explico HMAC, claro que é uma simplificação mas eu mostro um exemplo de função chamada "hmac_sha1" e alguém pode achar que isso é a implementação completa, MAS NÃO É. Portanto NÃO copie do jeito que eu fiz, use a função de HMAC de uma biblioteca decente como a libsodium.


Esta semana é a parte 1 desta micro-série de 2 episódios sobre Criptografia.

No último episódio falei sobre o impacto da Supremacia Quântica sobre a criptografia atual, mas muita gente não tem muita noção do que realmente significa criptografia.

Então no episódio de hoje vamos começar com alguns conceitos muito básicos sobre encriptação simétrica, alguns algoritmos famosos como DES e AES, entender como acontecem alguns tipos comuns de ataques como dicionário ou extensão de comprimento, e entender o que são de verdades os hashes que programadores usam todos os dias sem saber.


Pule direto pras seções:

07:41 - guardar senha no banco
09:32 - ciphers de substituição
11:11 - Enigma
14:57 - DES
19:43 - AES
22:48 - Hashes
26:53 - Colisões
30:12 - Extensão de Comprimento
35:36 - Dicionários
37:35 - Aniversários


Me siga nas redes sociais:

* Twitter (https://twitter.com/akitaonrails)
* Instagram (https://instagram.com/akitaonrails)
* Facebook (https://facebook.com/akitaonrails)
* Podcasts (https://anchor.fm/akitando)


Links:

* The Enigma Machine Online (https://cryptii.com/pipes/enigma-machine)
* Can I break an uncracked Enigma code message? (https://www.theguardian.com/technology/2006/mar/02/guardianweeklytechnologysection2)
* Cracking the Uncrackable: How Did Alan Turing and His Team Crack The Enigma Code? (https://www.scienceabc.com/innovation/cracking-the-uncrackable-how-did-alan-turing-and-his-team-crack-the-enigma-code.html)
* Everything you need to know about hash length extension attacks (https://blog.skullsecurity.org/2012/everything-you-need-to-know-about-hash-length-extension-attacks)
* Hash Length Extension Attacks (https://www.whitehatsec.com/blog/hash-length-extension-attacks/)
* I have been Pwned? (https://haveibeenpwned.com)
* Understanding the Birthday Paradox (https://betterexplained.com/articles/understanding-the-birthday-paradox/)
* Shattered: We have broken SHA-1 in practice. (https://shattered.io)
* Divide and Conquer: Cracking MS-CHAPv2 with a 100% success rate (https://web.archive.org/web/20160316174007/https://www.cloudcracker.com/blog/2012/07/29/cracking-ms-chap-v2/)
* Secure your data with AES-256 encryption (https://www.atpinc.com/blog/what-is-aes-256-encryption)
* Rainbow Tables: Your Password's Worst Nightmare (https://www.lifewire.com/rainbow-tables-your-passwords-worst-nightmare-2487288)
* Hash Length Extension Attacks(https://www.whitehatsec.com/blog/hash-length-extension-attacks/)


Podcast: https://anchor.fm/dashboard/episode/ebvshh
Transcript: https://www.akitaonrails.com/2019/11/21/akitando-67-entendendo-conceitos-basicos-de-criptografia-parte-1-2

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

135.1K

Likes

11.1K

Duration

41:11

Published

Nov 21, 2019

User Reviews

4.7
(27)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.