Skip to content

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.

License

Notifications You must be signed in to change notification settings

Erik-Castro/easy_enc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/Erik-Castro/easy_enc.git
    cd easy_enc
  2. Dê permissão de execução ao script:

    chmod +x easy_enc.sh
  3. Execute o script:

    ./easy_enc.sh -o arquivo_saida -p sua_senha arquivo_entrada

    Para desencriptar, utilize a opção -d:

    ./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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages