Repolode
gchq

gchq/CyberChef

暗号化、エンコード、圧縮、ハッシュ計算、データ分析をブラウザー上で行えるWebアプリ。Cyber Swiss Army Knifeとも呼ばれます。

代替できる製品:Cyberchef Online ToolsBrowserling EncoderHash Calculator

スター
36,197
フォーク
4,181
未解決の Issue
601
最終コミット
一昨日

これは何?

CyberChefは、一般的な「サイバー」関連のデータ処理をブラウザー上で実行できるWebアプリです。XORやBase64などの簡単なエンコード、AES・DES・Blowfishなどによる暗号化、バイナリやhexdumpの出力、圧縮・展開、ハッシュとチェックサムの計算、IPv6やX.509の解析、文字エンコーディングの変換に対応しています。

ユーザーは処理をリストにドラッグしてレシピを作成し、入力データを渡して結果を確認します。Auto Bakeを有効にすると、入力やレシピが変更されるたびに処理が再実行されます。また、ブレークポイントを使えば各段階を順に実行できます。Magic検出機能は、入れ子になったエンコードを自動で特定しようとします。

すべての処理はブラウザー内で行われるため、入力データやレシピがサーバーに送信されることはありません。Dockerを使ってローカルで実行したり、Node.jsでソースからビルドしたりすることもできます。

主な機能

  • 01ドラッグ&ドロップでレシピを作成でき、処理の順序も変更可能
  • 02入力や処理手順が変更されると、Auto Bakeでレシピを再実行
  • 03Magic検出により、入れ子になったエンコードの自動デコードを試行
  • 04ブレークポイントとステップ実行で中間データを確認可能
  • 05共有可能なURLにレシピと入力データをエンコード可能
  • 06すべてクライアント側で実行され、データはサーバーに送信されない

ユースケース

  • セキュリティ調査で、不審なエンコード文字列やペイロードをデコードして分析する
  • デバッグ時にhexdump、タイムスタンプ、文字エンコーディングを変換する
  • コードを書かずに暗号化やハッシュ処理を試す
  • 再現可能なデータ変換をリンクで同僚と共有する

クイックスタート

  1. 1

    Docker Desktopをインストールし、起動していることを確認します

  2. 2

    ビルド済みのDockerイメージを実行します

    docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest
  3. 3

    ブラウザーで http://localhost:8080 を開きます

使う前に知っておきたいこと

  • ソースから実行するにはNode.js v24が必要です。

収録されている特集

トピック

よくある質問

CyberChef とは?
暗号化、エンコード、圧縮、ハッシュ計算、データ分析をブラウザー上で行えるWebアプリ。Cyber Swiss Army Knifeとも呼ばれます。 CyberChefは、一般的な「サイバー」関連のデータ処理をブラウザー上で実行できるWebアプリです。XORやBase64などの簡単なエンコード、AES・DES・Blowfishなどによる暗号化、バイナリやhexdumpの出力、圧縮・展開、ハッシュとチェックサムの計算、IPv6やX.509の解析、文字エンコーディングの変換に対応しています。
CyberChef は無料で使えますか?ライセンスは?
CyberChef は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
CyberChef は今もメンテナンスされていますか?
活発にメンテナンス中。CyberChef の最終コミットは 2026年10月23日 です。
CyberChef は何に使えますか?
セキュリティ調査で、不審なエンコード文字列やペイロードをデコードして分析する デバッグ時にhexdump、タイムスタンプ、文字エンコーディングを変換する コードを書かずに暗号化やハッシュ処理を試す 再現可能なデータ変換をリンクで同僚と共有する
CyberChef のインストール方法は?
Docker Desktopをインストールし、起動していることを確認します ビルド済みのDockerイメージを実行します: docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest ブラウザーで http://localhost:8080 を開きます
CyberChef はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/gchq/CyberChef

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト