CyberChef is a web-application developed by GCHQ that is also known as the “Cyber Swiss Army Knife”.

From the CyberChef GitHub page:

Quote

“CyberChef is a simple, intuitive web app for carrying out all manner of “cyber” operations within a web browser. These operations include simple encoding like XOR or Base64, more complex encryption like AES, DES and Blowfish, creating binary and hexdumps, compression and decompression of data, calculating hashes and checksums, IPv6 and X.509 parsing, changing character encodings, and much more.”

This tool can be downloaded from GitHub and run on your local machine, or it can be run inside the browser at this link: https://gchq.github.io/CyberChef/

What is CyberChef used for?

Uses

CyberChef can be used to: encode, decode, format data, parse data, encrypt, decrypt, compress data, extract data, perform arithmetic functions against data, defang data, and many other functions.

CyberChef “Magic”

CyberChef "Magic" Operation

CyberChef v8 introduces the Magic operation, designed to automatically detect how your data is encoded and which operations can be used to decode it. For more information, you may want to refer to this page.

References

  • Gchq. (n.d.). GitHub - gchq/CyberChef: The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis. GitHub. https://github.com/gchq/CyberChef