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 details)

Uploaded Source

File details

Details for the file cypherx-1.3.1.tar.gz.

File metadata

  • Download URL: cypherx-1.3.1.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for cypherx-1.3.1.tar.gz
Algorithm Hash digest
SHA256 0bc60654145cdc3f7232813f92f60d41383cba3ad2f09a59f1223cc39e056bec
MD5 536591bd444f393d3ef7c354baad8613
BLAKE2b-256 70e2bcfc828e2ea46827bc245c0463598b0fafa6a568e89a0c23b5558fb86a58

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