AES-256暗号化を使い、テキストを漢字で構成された漢文風の文章に変換します。
gchq/CyberChef
暗号化、エンコード、圧縮、ハッシュ計算、データ分析をブラウザー上で行えるWebアプリ。Cyber Swiss Army Knifeとも呼ばれます。
代替できる製品:Cyberchef Online Tools
Browserling Encoder
Hash 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
Docker Desktopをインストールし、起動していることを確認します
- 2
ビルド済みのDockerイメージを実行します
docker run -it -p 8080:8080 ghcr.io/gchq/cyberchef:latest - 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 の数値は毎日更新されます。
関連プロジェクト
ブラウザー上でペーストを暗号化し、サーバーに平文を渡さない、ミニマルなセルフホスト型ペーストビン。
鍵や暗号名がなくても、複数層のエンコード・暗号化テキストを解析・復号するRust製CLI・ライブラリ。
OpenSSLは、暗号ライブラリとopensslコマンドラインツールを備えた、TLS・DTLS・QUIC対応の汎用ツールキットです。
ユーザー識別子を使わないエンドツーエンド暗号化メッセージングアプリとネットワーク。iOS、Android、デスクトップ、CLIに対応。
Windows、macOS、Linux向けのデスクトップクライアント。Dropbox、Google Drive、OneDriveなどの同期フォルダー内のファイルをクライアント側で透過的に暗号化します。