Skip to main content

Gerador de senha hash/gerador de senha aleatoria com tamanho e complexibilidade com base na escolha do usuário

Project description

🚀 senha-hash

Gerador de senha hash/gerador de senha aleatoria com tamanho e complexibilidade com base na escolha do usuário

📋 Sobre o Projeto

Gerador de senha:

  • Gerador de senha simples onde gera apenas senha com numeros
  • Gerador de senha com letra e número onde
  • Gerador de senha com número, letras[A/a] e caracteres

Gerador de senha hash

  • Gera um hash de acorco com a senha passada dentro da função

🛠️ Tecnologias Utilizadas

Python 3.12.3
Bcrypt
string
secrets

⚙️ Como Instalar

Siga os passos abaixo para configurar o ambiente localmente:

Clone o repositório:
Bash

git clone https://github.com/Thejot0/pacote_senha-hash.git

Crie e ative o ambiente virtual:
Bash

# Windows
python -m venv venv
.\venv\Scripts\activate

# Linux/Mac
python -m venv venv
source venv/bin/activate

Instale o pacote (e suas dependências):

  pip install gerador_senha

Pacote criado em .toml por tanto, é possivel baixar em modo editável:

  pip install -e .

🚀 Como Usar

from gerador_senha import gerador_hash, senha_aleatoria

Exemplo de uso

resultado = senha_aleatoria.senha_simples(tamanho_caractere = 10)

senha = 'exemplo_senha'

hash = gerador_hash.cria_hash(senha)

📂 Estrutura do Repositório

Plaintext

.
├── gerador_senha
│   ├── gerador_hash.py
│   ├── __init__.py
│   ├── __pycache__
│   │   ├── gerador_hash.cpython-312.pyc
│   │   ├── __init__.cpython-312.pyc
│   │   └── senha_aleatoria.cpython-312.pyc
│   └── senha_aleatoria.py
├── LICENSE
├── pyproject.toml
├── README.md
└── tests
    ├── __pycache__
    │   └── test_gerador.cpython-312-pytest-7.4.4.pyc
    └── test_gerador.py

✒️ Autor

GitHub

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grador_senha-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

grador_senha-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file grador_senha-0.1.0.tar.gz.

File metadata

  • Download URL: grador_senha-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.17.0-22-generic

File hashes

Hashes for grador_senha-0.1.0.tar.gz
Algorithm Hash digest
SHA256 28f3cfed742f9d1f6bad3185460b538c24da2d852a99b3dca9e6ce89678431b0
MD5 0d870bc27bb3353dbcddbfa72731b04c
BLAKE2b-256 1744c7284397c256219b92c034dd53c46ca87fc73682091e063fab89bbe517e0

See more details on using hashes here.

File details

Details for the file grador_senha-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: grador_senha-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.12.3 Linux/6.17.0-22-generic

File hashes

Hashes for grador_senha-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d40fc874a1fde625f34a8be62c5817c0f837bf45ef1f0d2b2482fe400c799563
MD5 2c6fcfa2c884e9a93d0e521fdfbcb6f3
BLAKE2b-256 f90a242c0476747039faca0a5a9ff5cbe2b28a87d32fc41355dc5528d95de25b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page