Armazenamento de Senhas

Boas Práticas de Segurança

Nunca exponha senhas diretamente no código-fonte. Use arquivos separados ou variáveis de ambiente.


🔐 Técnica: Arquivo Separado

Atenção

Esta é uma técnica básica para aprendizado. Em produção, use variáveis de ambiente ou gerenciadores de secrets.

Passo 1: Criar arquivo de credenciais

Crie um arquivo separado, por exemplo passwesley.py:

login = 'teste@gmail.com'
senha = '1234'

Passo 2: Importar no código principal

import passwesley

Passo 3: Usar as variáveis

print(passwesley.senha)

🛡️ Recomendações Avançadas

Para Projetos Reais

MétodoDescrição
Variáveis de Ambienteos.environ.get('SENHA')
.env + python-dotenvArquivo .env com load_dotenv()
Gerenciadores de SecretsAWS Secrets Manager, HashiCorp Vault
KeyringBiblioteca keyring para armazenamento seguro

Nunca faça

  • Commitar senhas no Git
  • Hardcode de credenciais no código
  • Compartilhar arquivos de senha