Skip to main content

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

Metadata

Release files for encryptdef 1.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for encryptdef 1.0.9
File Size Uploaded
encryptdef-1.0.9.tar.gz 21.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for encryptdef 1.0.9
File Interpreter ABI Platform
encryptdef-1.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 37.1 kB

Release files / encryptdef-1.0.9.tar.gz

Download URL encryptdef-1.0.9.tar.gz
Size 21.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8572ad11bfe8d4c0f58b08b50f94c95a1424bfe2f2db1f56f383758657d0d047
BLAKE2b-256 checksum
How to use checksums
c6a2bd5227698e257e563423caefca43d6fd251d0055aa08a6ce3fe0e5a50502
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / encryptdef-1.0.9-py3-none-any.whl

Download URL encryptdef-1.0.9-py3-none-any.whl
Size 15.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b1c08baa2b5a695960c2f1688e90af154fa6b090c7fbab756a0f757dedaedfc
BLAKE2b-256 checksum
How to use checksums
f3efdce06785aced7d3fe51ea7eddb0cda4f517d8ca688609bc6fe3282bac974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.9 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page