Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍Python Security Basics

Coleção de pequenos projetos desenvolvidos em Python, com foco no aprendizado prático de lógica de programação, redes, segurança da informação e fundamentos de Cybersecurity.

Este repositório reúne exercícios e ferramentas simples desenvolvidos durante minha jornada de estudos em Tecnologia da Informação e Segurança da Informação.


🚀 Projetos

🌐 Analisador de IP

Ferramenta desenvolvida em Python para análise básica de endereços IP.

Conceitos praticados:

  • Endereços IPv4
  • Validação de entrada
  • Manipulação de strings
  • Estruturas condicionais
  • Tratamento de dados

📄 Arquivo: analisador_ip.py


🧮 Calculadora

Calculadora desenvolvida em Python para realizar operações matemáticas básicas.

Operações:

  • Adição
  • Subtração
  • Multiplicação
  • Divisão

Conceitos praticados:

  • Variáveis
  • Entrada de dados
  • Operadores matemáticos
  • Estruturas condicionais
  • Funções

📄 Arquivo: calculadora.py


🔐 Gerador de Hash

Programa desenvolvido em Python para geração de hashes a partir de uma entrada fornecida pelo usuário.

Conceitos praticados:

  • Hashing
  • Biblioteca hashlib
  • SHA-256
  • Segurança da informação
  • Manipulação de strings

📄 Arquivo: gerador_hash.py

O projeto tem finalidade educacional e demonstra o conceito de funções hash. Hashes não são mecanismos de criptografia reversível.


🔑 Validador de Senha

Ferramenta desenvolvida em Python para verificar requisitos básicos de segurança de uma senha.

Conceitos praticados:

  • Validação de dados
  • Expressões condicionais
  • Manipulação de strings
  • Critérios de segurança de senhas
  • Lógica de programação

📄 Arquivo: validador_senha.py


🛠️ Tecnologias

  • 🐍 Python
  • 🔐 Fundamentos de Segurança da Informação
  • 🌐 Fundamentos de Redes
  • 💻 Lógica de Programação
  • 🧰 Git
  • 🐙 GitHub

📚 Objetivo

O objetivo deste repositório é documentar minha evolução prática com Python, desenvolvendo pequenos projetos que possam ser utilizados para estudar e aplicar conceitos relacionados a:

  • Programação
  • Redes de computadores
  • Segurança da Informação
  • Cybersecurity
  • Automação
  • Lógica de programação

Novos projetos e melhorias serão adicionados conforme minha evolução nos estudos.


👨‍💻 Autor

Cristiano Costa Batista Bonifácio

Estudante de Análise e Desenvolvimento de Sistemas, com foco em:

Cybersecurity | Segurança da Informação | Linux | Redes | Cloud | Python

🔗 GitHub

🔗 LinkedIn


📄 Licença

Este projeto está disponível sob a licença definida no arquivo LICENSE.

About

Projeto de estudos em Python aplicado a conceitos básicos de Segurança da Informação e Redes.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages