Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Introdução ao Módulo cryptography: Criptografia e Segurança com Python
Play lesson

Curso de Programação com Python - Completo - Introdução ao Módulo cryptography: Criptografia e Segurança com Python

4.0 (1)
11 learners

What you'll learn

This course includes

  • 38 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Segurança da Informação com Python: a biblioteca cryptography Neste vídeo, inicio uma série dedicada à implementação de segurança e proteção de dados (cibersegurança) utilizando a biblioteca cryptography, o padrão de fato para operações criptográficas modernas em Python. Vamos explorar a arquitetura da biblioteca, que foi projetada para ser "segura por padrão", protegendo o desenvolvedor de armadilhas comuns que podem comprometer a integridade de um sistema. Estudamos a divisão fundamental do módulo em duas camadas distintas: a camada de Recipes (com o módulo Fernet), ideal para o uso cotidiano e armazenamento de dados com alta abstração, e a camada Hazmat (Hazardous Materials), que oferece controle absoluto sobre primitivas criptográficas de baixo nível. Além disso, discuto a manipulação de tipos de dados, enfatizando a necessidade de conversão de strings para bytes (UTF-8) como pré-requisito para qualquer operação de cifragem. Tópicos abordados nesta aula: - Introdução à biblioteca cryptography: Por que ela é preferível a bibliotecas legadas e como ela resolve problemas de segurança comuns. - Instalação e Configuração: Procedimentos iniciais para preparar o ambiente de desenvolvimento Python. - A Camada Fernet (Recipes): Como utilizar receitas prontas para criptografia simétrica autenticada sem a necessidade de decisões técnicas complexas. - O Módulo Hazmat: Por que ele é considerado "material perigoso" e em quais cenários específicos o seu uso é justificado. - Fundamentos de Dados: A distinção entre Strings e Bytes e a importância da codificação no processo de criptografia. - Codificação de um script de exemplo para criptografia e descriptografia de dados no terminal. Referências e Documentação Para aprofundar o conhecimento sobre a biblioteca e as normas de segurança citadas, recomendo as seguintes fontes: - Documentação Oficial da Biblioteca cryptography: cryptography.io - Python Package Index (PyPI): pypi.org/project/cryptography/ - Schneier, Bruce. Applied Cryptography: Protocols, Algorithms, and Source Code in C. Wiley. (Referência teórica para primitivas Hazmat). - OWASP (Open Web Application Security Project): Guia de melhores práticas em criptografia para aplicações modernas. Ajude o canal adquirindo meus cursos na Udemy: Bancos de Dados com MySQL Básico: https://bit.ly/35QdWE4 Lógica de Programação com Português Estruturado: https://bit.ly/3QKPn22 Programação em Python do Zero: https://bit.ly/python-boson Contribuição via PIX: Você pode contribuir com qualquer valor que desejar, de forma muito fácil e prática, fazendo uma transferência via PIX para a seguinte chave: EC25A929-A8C5-40C5-AEC0-3DD36D08A147 Adquira também livros e outros itens na loja da Bóson Treinamentos na Amazon e ajude o canal a se manter e crescer: https://www.amazon.com.br/shop/bosontreinamentos Seja membro deste canal e ganhe benefícios: https://www.youtube.com/channel/UCzOGJclZQvPVgYZIwERsf5g/join Contribua com a Bóson Treinamentos!: https://www.bosontreinamentos.com.br/contribuir/ Por Fábio dos Reis Bóson Treinamentos: https://www.bosontreinamentos.com.br Instagram: https://www.instagram.com/bosontreinamentos/ Linkedin: https://www.linkedin.com/in/f%C3%A1bio-dos-reis-06ba192a/ Pinterest: https://br.pinterest.com/bosontreina/ Outros projetos do autor: Diário do Naturalista: https://www.diariodonaturalista.com.br Bóson Ciências e Cultura: https://www.youtube.com/bosonciencias Numismática e Finanças Pessoais: https://diarionumismatico.com.br/ Música, Literatura e Coleções: https://www.youtube.com/@submarinoescarlate #bosontreinamentos #Python #Criptografia #SegurançaDaInformação #CryptographyLibrary #Fernet #Hazmat #Cibersegurança #ProgramaçãoPython #DesenvolvimentoDeSoftware #fabiodosreis ábioDosReis #Encryption #SegurançaDeDados

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere