gchq / CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
https://gchq.github.io/CyberChef
Apache License 2.0
29.16k stars 3.27k forks source link

Feature request: Arbitrary Base Converter (Strings) #1598

Open Ceiridge opened 1 year ago

Ceiridge commented 1 year ago

Is your feature request related to a problem? Please describe. There are already converters for base64, base32, base85, etc.

Describe the solution you'd like It would be nice to have a converter for fully custom alphabets. This can be a reference, as it also has many helpful default alphabets: https://convert.zamicol.com/

There could also be a Base Brute Force block, similar to Text Encoding Brute Force, which would convert the input into many default base alphabets (or maybe one could try out all bases from 2-256 for example?)

Describe alternatives you've considered The To Base block only converts numbers.

Ceiridge commented 1 year ago

This might be related to: https://github.com/gchq/CyberChef/pull/1081