Skip to main content

Projeto em python para criptografar e descriptografar dados e arquivos de forma interativa e CLI

Project description

encryptdef

Test License Package version Supported Python versions


Encryptdef é uma ferramenta de linha de comando em Python para encriptar e desencriptar dados e arquivos de forma segura, utilizando criptografia de última geração e uma chave de criptografia fornecida pelo usuário. Proteja suas informações confidenciais e arquivos importantes contra acesso não autorizado com o Encryptdef.

Como Funciona

Encryptdef utiliza o método de criptografia AES GCM (Galois/Counter Mode) com chave derivada pelo algoritmo Scrypt, fornecendo uma camada de segurança robusta para seus dados.

Detalhes Técnicos

  • AES (Advanced Encryption Standard): Algoritmo de criptografia seguro e amplamente utilizado.
  • GCM (Galois/Counter Mode): Modo de operação que oferece confidencialidade e integridade dos dados.
  • Scrypt: Função de derivação de chave resistente a ataques de força bruta, intensiva em memória e computacionalmente cara.

Instalação

$ pip install encryptdef

Importante: Mantenha a chave de encriptação em segredo e não a perca. Sem a chave correta, não será possível desencriptar os dados ou arquivos.

Como usar:

Modo CLI

$ encryptdef --help
  • Você pode encriptar e desencriptar textos e arquivos usando os argumentos encrypt e decrypt.

  • Para trabalhar com textos, use --message=.

  • Para trabalhar com arquivos, use --file=.

  • Você pode informar a chave que está dentro de um arquivo usando --keyfile=. Caso você não passe o argumento, será solicitado a chave:

$ encryptdef encrypt --message="testando"
🔑 DIGITE A CHAVE DE ENCRIPTAÇÃO:

🔒 [D A D O S -- E N C R I P T A D O S] 🔒

🔒 ENCRIPTADO: ZOvi7HOjsx4=*hsyuvGWe3i+QFehOCgC/ZA==*Bx0nvNmsg5RR0frUZENoKA==*P7uzyE4dfTAKPqBcHooOow==

Modo Interativo

$ encryptdef

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

encryptdef-1.0.9.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

encryptdef-1.0.9-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file encryptdef-1.0.9.tar.gz.

File metadata

  • Download URL: encryptdef-1.0.9.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for encryptdef-1.0.9.tar.gz
Algorithm Hash digest
SHA256 8572ad11bfe8d4c0f58b08b50f94c95a1424bfe2f2db1f56f383758657d0d047
MD5 fdcfb0c0416b26bbd518dd83b6d9be5a
BLAKE2b-256 c6a2bd5227698e257e563423caefca43d6fd251d0055aa08a6ce3fe0e5a50502

See more details on using hashes here.

File details

Details for the file encryptdef-1.0.9-py3-none-any.whl.

File metadata

  • Download URL: encryptdef-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for encryptdef-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3b1c08baa2b5a695960c2f1688e90af154fa6b090c7fbab756a0f757dedaedfc
MD5 cdb016a80c225b61641e4611fd05180e
BLAKE2b-256 f3efdce06785aced7d3fe51ea7eddb0cda4f517d8ca688609bc6fe3282bac974

See more details on using hashes here.

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