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!

Guia Completo de Criptografia: Como Protegar Seus Dados com Encriptação 🔐
Dias de Dev
5.5K views • Nov 4, 2022
Guia Completo de Criptografia: Como Protegar Seus Dados com Encriptação 🔐

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/

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)
Rate:

Related Trending Topics

LIVE TRENDS

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