Uma ferramenta de criptografia e descriptografia de arquivos.
Project description
# CryptoGuardian
CryptoGuardian é um pacote Python que fornece uma ferramenta simples e poderosa de criptografia e descriptografia de arquivos. Ele permite que você proteja seus arquivos confidenciais com criptografia forte usando a biblioteca de criptografia Fernet.
## Características
Criptografia de arquivo: criptografe facilmente seus arquivos para proteger dados confidenciais.
Descriptografia de arquivo: Descriptografe arquivos criptografados anteriormente quando precisar acessar seu conteúdo.
Gerenciamento de senhas: gere automaticamente chaves de criptografia fortes e copie-as para a área de transferência para proteção.
### Instalação
Você pode instalar o CryptoGuardian via pip:
` pip install cryptoguardian `
### Uso
` import cryptoguardian `
# Crie uma instância do CryptoGuardian
` guardian = CryptoGuardian() `
# Criptografar um arquivo
` guardian.criptografar_arquivo() `
Copie o caminho para o arquivo que deseja criptografar e cole no terminal Ex.: C:UsersMelissaDesktopufpi/logo.png
Copie a senha que foi gerada ao criptografar o arquivo e salve para usar posteriormente quando quiser descriptografar o arquivo.
# Descriptografar um arquivo
` guardian.descriptografar_arquivo() `
Copie o caminho para o arquivo criptografado e cole no terminal. C:UsersMelissaDesktopufpi/logo.png.encrypted
Ao selecionar o arquivo criptogrado é importante colocar .encrypted após o nome do arquivo pois é o tipo do arquivo.
Cole a senha que você salvou quando for pedida a senha de descriptografia.
Para a abrir o arquivo descriptografado selecione um programa para o tipo específico de arquivo que foi criptografado. Ex.: Windows Media Player para vídeos ou músicas.
### Licença
O CryptoGuardian é distribuído sob a [Licença MIT](https://opensource.org/licenses/MIT). Você é livre para usar, modificar e distribuir este pacote de acordo com os termos da licença.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cryptoguardian-0.0.9.tar.gz.
File metadata
- Download URL: cryptoguardian-0.0.9.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
00a7e17d863bc492062fc2f931a0fbadf9eaa6ac674ca7559909cf2d7eacdff4
|
|
| MD5 |
dbc03c45bd29a56d5b61c10546bd8133
|
|
| BLAKE2b-256 |
419ae0f87144027a0b0275cfa9ce2fd4d9af2deadf2f6459d51326464229f50d
|
File details
Details for the file cryptoguardian-0.0.9-py3-none-any.whl.
File metadata
- Download URL: cryptoguardian-0.0.9-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d135a20cee074b79e935c4dad1df9be1a74a2942431f46f55dd4fb4295b0f32d
|
|
| MD5 |
515a91838ff8fb98cb6c023b1ffa2b89
|
|
| BLAKE2b-256 |
a9565825a9e56fa54ccf00a5336f5a122fcc1229c0b7379a6a9c1fbb7cec28d6
|