# CyberChef

### What is CyberChef?

CyberChef is a web-based application created by the Government Communications Headquarters (GCHQ), a British intelligence agency. It is designed to enable both technical and non-technical users to encode, decode, encrypt, decrypt, and otherwise manipulate data in various ways.

### Key Features of CyberChef

* **Wide Range of Operations**: CyberChef offers hundreds of operations that covers encoding/decoding, hashing, cipher functions, data analysis, and more.
* **User-Friendly Interface**: It provides a simple drag-and-drop interface that allows users to apply multiple operations in a sequence, which it refers to as a "recipe".
* **No Installation Required**: Being web-based, CyberChef doesn't require any installation and can be run directly in the browser.
* **Open-Source**: The code for CyberChef is open-source, welcoming contributions and modifications from the community.

#### Common Uses for CyberChef

* Data conversion between different formats (e.g., Base64, HEX, ASCII)
* Encryption and decryption of data using a variety of algorithms
* File analysis and extraction of metadata
* Compression and decompression of data
* Cybersecurity analysis tasks, such as analyzing malicious code or scripts

#### Getting Started with CyberChef

To start using CyberChef, simply visit its [official website](https://gchq.github.io/CyberChef/) or [GitHub repository](https://github.com/gchq/CyberChef) where you can also download it for offline use.

{% embed url="<https://gchq.github.io/CyberChef/>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://oscp-certification.certs-study.com/tools-basics/cyberchef.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
