Skip to main content

Ferramenta de criptografia e descriptografia de textos

Project description

Cypherx

Cypherx é uma ferramenta simples e descomplicada para criptografar e descriptografar textos

Requerimentos

python 3.6.3 ou superior argparse rich

Para desenvolvimento

setuptools twine

Instalação

pip install cypherx

Ou se prefirir:

git clone https://github.com/yuritorresf/cypherx.git
cd cypherx
python setup.py install

Uso

Argumentos disponíveis via linha de comando

cypherx -h

argumentos posicionais:
  start                             Inicia o programa em modo de interface gráfica via terminal.

argumentos opcionais:
  -h, --help                        Mostrar ajuda e sair
  -c, --caesar                      Criptografar com cifra de César
  -a, --atbash                      Criptografar com cifra de Atbash
  -e, --encrypt                     Encriptar mensagem
  -d, --decrypt                     Descriptografar mensagem

  -m MESSAGE, --message MESSAGE     Mensagem a ser criptografada ou descriptografada
  -k KEY, --key KEY                 Chave para criptografar ou descriptografar [Requerido para: César]
  -v, --version                     Mostre a versão do programa e sair

Importando como módulo

# Exemplo de importação de modúlo
import cypherx
cifra_cesar = cypherx.Caesar("Texto a ser criptografado", chave, modo)

Para utilizar a interface gráfica via terminal

cypherx start

Exemplos

cypherx -c -e -m "mensagem" -k 3
cypherx -a -e -m "mensagem"
cypherx -c -d -m "mensagem" -k 3
cypherx -a -d -m "mensagem"

Contribuição

Pull requests são bem-vindos. Para mudanças importantes, abra um problema primeiro para discutir o que você gostaria de mudar.

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

cypherx-1.3.1.tar.gz (6.4 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