Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erik-castro/easy_enc
easy_enc.sh é uma ferramenta simples e eficiente para encriptação e decriptação de arquivos e dados utilizando OpenSSL, desenvolvida em Bash. Suporta criptografia com o algoritmo AES-256-CBC e permite a escolha entre salvar os resultados em arquivos ou imprimi-los diretamente na saída padrão.
https://github.com/erik-castro/easy_enc
aes-256 bash cli-tool command-line-tool cryptography cybersecurity data-encryption encryption file-encryption openssl pbkdf2 script security-tools shell-script simple-encrypt
Last synced: 9 days ago
JSON representation
easy_enc.sh é uma ferramenta simples e eficiente para encriptação e decriptação de arquivos e dados utilizando OpenSSL, desenvolvida em Bash. Suporta criptografia com o algoritmo AES-256-CBC e permite a escolha entre salvar os resultados em arquivos ou imprimi-los diretamente na saída padrão.
- Host: GitHub
- URL: https://github.com/erik-castro/easy_enc
- Owner: Erik-Castro
- License: mit
- Created: 2024-10-21T22:49:22.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T16:13:28.000Z (about 2 months ago)
- Last Synced: 2024-10-23T22:15:15.641Z (about 2 months ago)
- Topics: aes-256, bash, cli-tool, command-line-tool, cryptography, cybersecurity, data-encryption, encryption, file-encryption, openssl, pbkdf2, script, security-tools, shell-script, simple-encrypt
- Language: Shell
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# easy_enc.sh
## Descrição
O `easy_enc.sh` é uma ferramenta simples e eficaz para encriptação e desencriptação de arquivos e dados utilizando a biblioteca OpenSSL. Desenvolvido por Erik Castro, este script permite que usuários protejam suas informações sensíveis de forma rápida e prática, utilizando algoritmos de criptografia robustos.
## Funcionalidades
- **Encriptação e Desencriptação**: Suporte para encriptar e desencriptar arquivos e dados diretamente do terminal.
- **Configuração Flexível**: Permite especificar o arquivo de saída e a senha para criptografia através de parâmetros de linha de comando.
- **Uso de OpenSSL**: Baseado na poderosa biblioteca OpenSSL, garantindo segurança e confiabilidade.## Dependências
- OpenSSL 3.3.2 ou superior (Lançado em 3 de Setembro de 2024)
## Como Usar
1. **Clone o repositório**:
```bash
git clone https://github.com/Erik-Castro/easy_enc.git
cd easy_enc
```2. **Dê permissão de execução ao script**:
```bash
chmod +x easy_enc.sh
```3. **Execute o script**:
```bash
./easy_enc.sh -o arquivo_saida -p sua_senha arquivo_entrada
```Para desencriptar, utilize a opção `-d`:
```bash
./easy_enc.sh -d -o arquivo_saida -p sua_senha arquivo_encriptado
```## Aviso Legal
Ao utilizar este software, o usuário concorda que o autor não se responsabiliza por quaisquer danos resultantes do uso. A responsabilidade total pelo uso do software é do usuário.
## Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests para melhorias e correções.
## Licença
Este projeto está licenciado sob a [Licença MIT](LICENSE).