A simple Python script that decodes Base64 encoded strings multiple times until it can no longer decode them.
This script takes a Base64 encoded string and repeatedly decodes it until the result is no longer valid Base64. It's useful for messages that have been encoded multiple times.
- Run the script with Python
- Enter your Base64 encoded message when prompted
- The script will decode it as many times as possible and show each step
If you have a message that was encoded 3 times, the script will:
- Decode it once and show the result
- Decode that result and show it
- Decode again and show the final message
- Stop when it can't decode anymore
Python 3.x (uses built-in base64 module)
- Main script with decode_base64() and multi_decode() functions
- Handles encoding errors gracefully
- Shows the number of successful decodings
This is an older project.