Criptografia: Encriptação e decriptação na prática - Entenda sobre cifragem | Dias de Dev
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 info...
🔥 Related Trending Topics
LIVE TRENDSThis video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!
THIS VIDEO IS TRENDING!
This video is currently trending in Turkey under the topic 'bursa deprem'.
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/
Video Information
Views
5.5K
Total views since publication
Likes
522
User likes and reactions
Duration
14:42
Video length
Published
Nov 4, 2022
Release date
Quality
hd
Video definition
About the Channel
Tags and Topics
This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:
#Programação #Desenvolvimento #Computação #Ciência da Computação #Engenharia de Software #segurança da informação #criptografia #cryptography #encriptação #encryption #cifragem #cipher #hashing #hash #security #information security #segurança de sistemas #segurança ofensiva #segurança defensinva #proteção de dados #autenticação #função hash #privacidade #assinatura digital #digital signature #vinicius dias #php #alura #vinicius dias php alura #php alura #vinicius dias php #segurança alura
Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.