Skip to main content

Ferramentas e métodos úteis

Project description

TR0NZ0D Lib


O que é?

TR0NZ0D Lib é uma biblioteca criada em python para facilitar a utilização de algumas ferramentas. O projeto ainda está em fase de desenvolvimento, aprimoramentos e novas funcionalidades serão adicionados.

Breve Documentação

Introdução

A Instalação da biblioteca pode ser feita executando o comando pip install tr0nz0d em um terminal que possua Python [3.8.x] instalado.

Métodos

tr0nz0d.tools
  • CPF Ferramentas para gerar, formatar e validar um cpf.
    • cpf.gerar() - Gera um cpf matemáticamente válido.
      Retorna
      • O cpf sem formatação.
    • cpf.formatar(cpf: str) - Formata o cpf com as divisões.
      Retorna
      • O cpf formatado.
    • cpf.gerar_formatado() - Gera um cpf matemáticamente válido.
      Retorna
      • O cpf formatado.
    • cpf.validar() - Valida a autênticidade matemática do CPF.
      Retorna
      • True [válido] ou False [inválido]
  • CNPJ Ferramentas para gerar, formatar e validar um cnpj.
    • cnpj.gerar() - Gera um cnpj matemáticamente válido.
      Retorna
      • O cnpj sem formatação.
    • cnpj.formatar(cnpj: str) - Formata o cnpj com as divisões.
      Retorna
      • O cnpj formatado.
    • cnpj.gerar_formatado() - Gera um cnpj matemáticamente válido.
      Retorna
      • O cnpj formatado.
    • cnpj.validar() - Valida a autênticidade matemática do cnpj.
      Retorna
      • True [válido] ou False [inválido]
  • TEXT Ferramentas para encapsular e imprimir um texto dentro de um conjunto de caracteres.
    • text.line_print(texto: str, char_tl: str, char_md: str, char_tr: str, char_sides: str, char_bl: str, char_br: str) - Encapsula um texto de uma única linha dentro dos caracteres especificados e realiza um print na tela.
    • text.text_print(texto: str, char_tl: str, char_md: str, char_tr: str, char_sides: str, char_bl: str, char_br: str) - Encapsula um texto de multiplas linhas dentro dos caracteres especificados e realiza um print na tela.
tr0nz0d.security
  • CRIPTOGRAFIA Ferramentas para criptografar e descriptografar um texto.
    • criptografia.criptografar(text: str) - Criptografa o texto passado.
      Retorna
      • Lista contendo o texto encriptado e a chave.
    • criptografia.descriptografar(text: bytes) - Descriptografa o texto passado.
      Retorna
      • Texto literal descriptografado.
    • criptografia.descriptografar_com_chave(text: bytes, custom_key: bytes) - Descriptografa o texto passado utilizando a chave específica.
      Retorna
      • Texto literal descriptografado.
    • criptografia.get_key() - Retorna a chave utilizada na criptografia do texto.
      Retorna
      • Chave de criptografia.
  • PSWD Ferramentas para criar senhas e códigos complexos.
    • pass.gerar(lenght: int) - Cria um código complexo de comprimento determinado.
      Retorna
      • O código criado em texto literal.

Change Log


0.0.5 (17/05/2021)
  • Nova dependência
    • criptography

- Novas ferramentas * Ferramentas para gerenciamento de criptografia. * Ferramenta para criação de códigos e senhas complexas. * Ferramenta para encapsulamento de textos com caracteres especiais.
- Atualizações * Extensão de arquivo de `Descrição` e `Change Log` alterado para **`.md`** * Alterada a descrição da biblioteca * Alterada a linguagem escrita em `Change Log` * Documentação em código atualizada * Criada uma breve documentação na descrição da biblioteca (Documentação oficial ainda em desenvolvimento)

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

tr0nz0d-0.0.5.tar.gz (9.7 kB view hashes)

Uploaded Source

Supported by

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