https://github.com/apozzi/cripto-tool
cripto-tool é um utilitário simples de terminal projetado para criptografar e descriptografar texto.
https://github.com/apozzi/cripto-tool
aes criptografia md2 md5 sha256 terminal
Last synced: 3 months ago
JSON representation
cripto-tool é um utilitário simples de terminal projetado para criptografar e descriptografar texto.
- Host: GitHub
- URL: https://github.com/apozzi/cripto-tool
- Owner: Apozzi
- License: mit
- Created: 2024-07-30T19:32:25.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-06T19:35:23.000Z (10 months ago)
- Last Synced: 2025-01-27T22:54:23.766Z (4 months ago)
- Topics: aes, criptografia, md2, md5, sha256, terminal
- Language: Haskell
- Homepage:
- Size: 12.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Cripto-Tool
**cripto-tool** é uma utilidade simples de terminal projetada para criptografar e descriptografar texto. Oferece uma interface fácil de usar para operações criptográficas básicas.

## Pontos positivos
- Criptografe e descriptografe texto com facilidade
- Interface de linha de comando simples
- Suporta múltiplos algoritmos de criptografia
- Leve e eficiente## Como instalar?
Para Windows dentro da pasta installer terá o executavel ```cripto-tool-setup.exe``` basta rodar que ele abrirá o instalador.
Caso não for possivel concluir a instalação da forma convencional basta adicionar diretório que contem .exe dentro da pasta PATH.## Comandos atualmente suportados
- encode-binary
- decode-binary
- encode-base64
- decode-base64
- caesar-encrypt
- caesar-decrypt
- rot13
- encode-hex
- decode-hex
- encode-MD5
- encode-MD4
- encode-MD2
- encode-SHA256
- encode-SHA512
- aes-encrypt
- aes-decrypt
- des-encrypt
- des-decrypt
- xor-encrypt
- xor-decryptUsar parametro ```-o nome_do_arquivo.txt``` para gerar um arquivo com resultado da operação, e utilizar ```-i``` para leitura de um arquivo ao invés de um texto diretamente no terminal.
Também parametro ```-k chave_de_criptografia``` deve ser utilizado para algoritmos que usam chave, caso não fornecido se utiliza "" como chave.## Contribuindo
Contribuições são bem-vindas! Se você deseja adicionar recursos, corrigir erros ou melhorar a documentação, por favor, abra um problema ou envie um pull request.## Licença
Este projeto está licenciado sob a Licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.