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
encryptedecrypt. -
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)
| File | Size | Uploaded | |
|---|---|---|---|
| encryptdef-1.0.9.tar.gz | 21.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|