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
Release history Release notifications | RSS feed
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)