NazoStep

暗号解読・変換

Hex/ASCII変換

16進数の文字列をASCIIテキストへ戻したり、ASCIIテキストをHex表記へ変換したりできる初心者向けツールです。

変換方向

Hex/ASCIIとは?

Hexは16進数の表記です。ASCIIでは、`48` が `H`、`65` が `e` のように、2桁のHexが1文字を表します。

どんな時に使う?

`48656c6c6f` のように0〜9とa〜fだけでできた文字列が出た時に試します。謎解きやCTF入門では、英単語を16進数にした手がかりがよく出ます。

空白区切りと連続Hex

このツールでは `48 65 6c 6c 6f` のような空白区切りと、`48656c6c6f` のような連続したHexの両方を読み取れます。

入力例

Hex入力: 48656c6c6f

結果: Hello

ASCII入力: Hello

結果: 48 65 6c 6c 6f

よくある失敗

  • 1文字分は2桁なのに、奇数桁のまま入力している
  • 0〜9、a〜f以外の文字が混ざっている
  • ASCIIではなく、日本語など別の文字コードのHexだった

FAQ

空白区切りのHexも使えますか?

はい。48 65 6c 6c 6f のような空白区切りでも、48656c6c6f のような連続した形でも入力できます。

Hexは何文字ずつ読めばよいですか?

ASCIIでは2桁の16進数が1文字を表します。奇数桁の場合は途中で欠けている可能性があります。

日本語も変換できますか?

このツールはASCII向けです。日本語のようなマルチバイト文字は初期版では対象外です。