Skip to content

bardiakz/obfuscate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

dart pub global activate obfuscate

About

Dart CLI tool and library for text obfuscation and deobfuscation using custom mapping, Base64, ROT13, XOR, and string reversal.

Topics

Resources

License

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages