Scrambled-Egg is made for compressing and encrypting your data. It’s intuitive and fast. The input data can be: plain text, formatted text, or a binary file (currently not supported from GUI). The result can be kept/sent as printable plain text, or as a little square image.
Scrambled-Egg is not a text editor. If you want to use formatted text, write your text in a text processor (Microsoft Word, Open Office, etc), then paste, or drag and drop the formatted text in the left text-box.
The original data is scrambled in 3 steps:
- Step 1 (pre processing) : No processing, ZLIB, BZ2, or ROT13
- Step 2 (real encryption) : AES, ARC2, Blowfish, CAST, DES3, RSA, or No encryption
- Step 3 (post processing) : Base64, Base32, HEX, Quopri, String escape, Json, XML, or UU Codec
All 3 steps are important, you should use them all. The password is optional, and it’s only used in step 2 (encryption). Step 3 (post processing) is required, the rest are optional.
There are 3 methods to encrypt you data: first is by using the graphical user interface ; second method is in command line ; third requires to know a little Python, you can import the ScrambledEgg class and use it in your Python program.
The Python API is heavily tested, on hundreds of files, but unfortunately, the GUI has a few bugs that I can’t fix, because they are hard to kill and I need more time. The good news is that I’m working on a new version that will run in browser, it will fix the bugs and will look much better. There will be some new features too.
The source code of the project is here: https://github.com/croqaz/scrambled-egg
Originally posted at: https://crconstantin.tumblr.com/post/19801031541/scrambled-egg-project