Guia Completo de Criptografia: Como Protegar Seus Dados com Encriptação 🔐
Aprenda de forma prática tudo sobre criptografia, encriptação e decriptação para garantir a segurança das suas informações na computação. Domine as técnicas essenciais para comunicação segura!

Dias de Dev
5.5K views • Nov 4, 2022

About this video
Criptografia é a área que estuda técnicas e práticas para comunicação segura na computação. Já encriptação, ou cifragem, é o processo de transformar uma informação em algo que seja impossível ler, a não ser por aqueles que possam decifrar nossos dados.
Para trabalhar com encriptação, utilizamos um algoritmo de chave simétrica ou chave assimétrica. Cada um deles possui suas vantagens e desvantagens.
Neste vídeo nós vamos utilizar um algoritmo de encriptação usando chave simétrica para cifrar um dado utilizando técnicas como vetor de inicialização e prevenção de ataques de side-channel como timing attack (ataque de temporização).
Para atingir esse objetivo, vamos utilizar uma das bibliotecas de criptografia mais conhecidas do mundo: a libsodium. Essa biblioteca escrita em C possui diversas funções já configuradas com os melhores algoritmos da atualidade para facilitar nosso trabalho quando o assunto é criptografia, seja fazendo hashing, encriptação ou assinaturas digitais.
Se quiser aprender mais sobre segurança e tecnologia em geral, aqui tem 15% de desconto na Alura:
https://tidd.ly/43UfATs
E se quiser apoiar o canal e me incentivar a continuar criando conteúdo gratuito, você pode considerar me dar um "Valeu Demais" aqui no YouTube ou se tornar um "sponsor" lá no GitHub:
https://github.com/sponsors/CViniciusSDias
0:00 - Introdução
0:25 - O que é criptografia?
1:18 - O que é encriptação ou cifragem?
2:07 - Algoritmos de chave simétrica e de chave assimétrica
3:25 - Realizando a cifragem (encriptando um texto)
10:22 - Realizando a decriptação (decifrando a informação)
12:44 - Revisão dos conceitos de vetor de inicialização (nonce), chave simétrica e libsodium
14:16 - Conclusão
----------------------------------
Para mais conteúdos sobre boas práticas de programação, testes, arquitetura de software e tudo que há de bom, não se esqueça de se inscrever e ativar o sininho para receber notificações.
Para entrar em contato:
Telegram: https://t.me/diasdedev
Twitter: https://twitter.com/cviniciussdias
LinkedIn: https://www.linkedin.com/in/cviniciussdias/
GitHub: https://github.com/CViniciusSDias/
Para trabalhar com encriptação, utilizamos um algoritmo de chave simétrica ou chave assimétrica. Cada um deles possui suas vantagens e desvantagens.
Neste vídeo nós vamos utilizar um algoritmo de encriptação usando chave simétrica para cifrar um dado utilizando técnicas como vetor de inicialização e prevenção de ataques de side-channel como timing attack (ataque de temporização).
Para atingir esse objetivo, vamos utilizar uma das bibliotecas de criptografia mais conhecidas do mundo: a libsodium. Essa biblioteca escrita em C possui diversas funções já configuradas com os melhores algoritmos da atualidade para facilitar nosso trabalho quando o assunto é criptografia, seja fazendo hashing, encriptação ou assinaturas digitais.
Se quiser aprender mais sobre segurança e tecnologia em geral, aqui tem 15% de desconto na Alura:
https://tidd.ly/43UfATs
E se quiser apoiar o canal e me incentivar a continuar criando conteúdo gratuito, você pode considerar me dar um "Valeu Demais" aqui no YouTube ou se tornar um "sponsor" lá no GitHub:
https://github.com/sponsors/CViniciusSDias
0:00 - Introdução
0:25 - O que é criptografia?
1:18 - O que é encriptação ou cifragem?
2:07 - Algoritmos de chave simétrica e de chave assimétrica
3:25 - Realizando a cifragem (encriptando um texto)
10:22 - Realizando a decriptação (decifrando a informação)
12:44 - Revisão dos conceitos de vetor de inicialização (nonce), chave simétrica e libsodium
14:16 - Conclusão
----------------------------------
Para mais conteúdos sobre boas práticas de programação, testes, arquitetura de software e tudo que há de bom, não se esqueça de se inscrever e ativar o sininho para receber notificações.
Para entrar em contato:
Telegram: https://t.me/diasdedev
Twitter: https://twitter.com/cviniciussdias
LinkedIn: https://www.linkedin.com/in/cviniciussdias/
GitHub: https://github.com/CViniciusSDias/
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
5.5K
Likes
522
Duration
14:42
Published
Nov 4, 2022
User Reviews
4.6
(1) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends