Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Criptografar Arquivos e Manipulação de Chaves - Criptografia e Segurança com Python
Play lesson

Segurança e Criptografia - Criptografar Arquivos e Manipulação de Chaves - Criptografia e Segurança com Python

5.0 (0)
18 learners

What you'll learn

This course includes

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

Summary

Keywords

Full Transcript

Nesta segunda aula da série sobre a biblioteca cryptography, avançamos da teoria básica para a implementação prática: a proteção de arquivos em disco. Vamos explorar como utilizar o módulo Fernet para cifrar e decifrar arquivos de forma segura, garantindo que o conteúdo permaneça inacessível a usuários não autorizados. Vou detalhar o fluxo de trabalho essencial para o gerenciamento de chaves, desde a geração e armazenamento seguro da chave em um arquivo externo até a sua leitura para operações de criptografia. Também analiso a importância da manipulação de arquivos em modo binário (rb e wb) e reforçamos os conceitos de codificação e decodificação (encode/decode), fundamentais para a transição correta entre abstrações de texto (strings) e a representação real de dados processados pela biblioteca (bytes). Tópicos abordados: - Gerenciamento de Chaves: Como gerar e salvar uma chave criptográfica de forma persistente. - Manipulação Binária de Arquivos: O uso dos modos de leitura e escrita binária para garantir a integridade dos dados cifrados. - Implementação com Fernet: O passo a passo para instanciar a classe e utilizar os métodos encrypt e decrypt em arquivos. - Fluxo Completo de Cifragem: Leitura do arquivo original, processamento dos dados e gravação do arquivo cifrado. - Recuperação de Dados: Como realizar o processo inverso para restaurar o conteúdo original a partir de um arquivo protegido. Referências e Documentação Técnica - Documentação Oficial da Biblioteca cryptography: cryptography.io (Seção sobre Fernet). - Python Software Foundation. Built-in Functions: open() (Documentação sobre modos de abertura de arquivos). - Schneier, Bruce. Applied Cryptography: Protocols, Algorithms, and Source Code in C. Wiley. (Referência teórica para criptografia simétrica). - Stallings, William. Cryptography and Network Security: Principles and Practice. Pearson. - PEP 100 -- Python Unicode Design. (Referência sobre a implementação de codificação em Python). 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 #Cibersegurança #Fernet #CryptographyLibrary #DesenvolvimentoDeSoftware #ProgramaçãoPython #SegurançaDeDados #CifragemDeArquivos #Backend #FábioDosReis

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