https://github.com/bardiakz/obfuscate
Dart CLI tool and library for text obfuscation and deobfuscation using custom mapping, Base64, ROT13, XOR, and string reversal.
https://github.com/bardiakz/obfuscate
dart dart-cli obfuscation security-tools text-obfuscation tool
Last synced: 4 months ago
JSON representation
Dart CLI tool and library for text obfuscation and deobfuscation using custom mapping, Base64, ROT13, XOR, and string reversal.
- Host: GitHub
- URL: https://github.com/bardiakz/obfuscate
- Owner: bardiakz
- License: mit
- Created: 2025-09-12T17:29:33.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-13T14:52:25.000Z (9 months ago)
- Last Synced: 2025-10-23T05:18:39.530Z (8 months ago)
- Topics: dart, dart-cli, obfuscation, security-tools, text-obfuscation, tool
- Language: Dart
- Homepage: https://pub.dev/packages/obfuscate
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Obfuscate
🔐 **text obfuscation toolkit** with both CLI and library support.
Obfuscate your text data using multiple obfuscation methods including custom character mapping, classic ciphers, and encoding techniques.
## Features
- **🖥️ CLI Tool**: Ready-to-use command-line interface for quick text obfuscation
- **📚 Dart Library**: Integrate seamlessly into your Dart/Flutter projects
- **🔀 Multiple Methods**:
- **Base64 Encoding**: Standard Base64 text encoding/decoding
- **ROT13 Cipher**: Classic letter substitution cipher
- **XOR Cipher**: Bitwise XOR encryption with custom keys
- **String Reversal**: Simple character order reversal
- **Custom Mapping**: Define your own character substitution rules
- **⚙️ Flexible Options**:
- Preserve original character case
- Handle unmapped characters gracefully
- Support for stdin/stdout and file I/O
- JSON-based custom mapping definitions
### Global CLI Installation:
```bash
dart pub global activate obfuscate