Text
String Obfuscator
Disguise a test string with repeating-key XOR and Base64, then restore it with the same key. This is not secure encryption.
About this tool
When to use it
Disguise a test string with repeating-key XOR and Base64, then restore it with the same key. This is not secure encryption.
How to use it
Choose Obfuscate, enter test text and a key, then copy the DM1 result. Switch to Restore text, paste that result, and provide the same key. Use nonsensitive examples to explore the transformation.
Guide updated . Examples checked against this implementation.
Worked examples
A one-byte demonstration
Input
Text: A; Key: kExpected output
DM1:Kg==ASCII 65 XOR 107 is 42, encoded as Kg==. Knowing or guessing either part exposes the repeating key; the prefix only identifies this tool's format.
Errors and unsupported input
Restoration uses a different keyUse the exact original key. A wrong key may produce an error or plausible but incorrect text because the format does not authenticate the result.
Continue this workflow
- Encrypt / Decrypt Text: Use authenticated encryption when experimenting with password-protected text.
Questions
Frequently asked questions
Does a successful restore prove the key was right?
No. Wrong-key bytes can happen to form valid text. This scheme contains no authentication tag.