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

gerador_senha-0.2.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.

gerador_senha-0.2.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file gerador_senha-0.2.0.tar.gz.

File metadata

  • Download URL: gerador_senha-0.2.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 gerador_senha-0.2.0.tar.gz
Algorithm Hash digest
SHA256 35724a6735988385563e320f2ed9d6c7c546cb480997bd4e785c75ad5caedc6b
MD5 018fa73dbb08f67ec070e71ef5788d36
BLAKE2b-256 91e1a2d4e1b06e463bb228bee36908b455559f145d892207f570f52de8633f90

See more details on using hashes here.

File details

Details for the file gerador_senha-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: gerador_senha-0.2.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 gerador_senha-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 face43e292b4e366b4d36f973729760e14c6938c16ce7987125c81c733145f10
MD5 345d16c98c03da3bce608d739be03ae8
BLAKE2b-256 22a287c0182b51d60b9a71050f8fb42eeb602323475e0ec41a0e17a376761df8

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