初心者向けガイド
英数字の羅列は何?Base64・Hex・URLエンコードの見分け方
英数字と記号だけの文字列は、暗号ではなくエンコードされた文字かもしれません。見た目の特徴から試す順番を決めましょう。
末尾に = があるならBase64を疑う
英数字に + や / が混ざり、末尾に = や == が付く場合はBase64の可能性があります。長さが4の倍数に近い時も候補に入ります。
% と16進数が続くならURLエンコード
%E3%81%82 のように % と英数字2文字が続く形はURLエンコードでよく見ます。日本語や記号がURL用に置き換えられている状態です。
2桁ずつ区切れそうならHex
48 65 6c 6c 6f や 48656c6c6f のように0〜9とa〜fだけで2桁ずつ読める場合は、HexからASCIIへの変換を試します。
読めない時は重なった変換を考える
Base64を戻した結果がさらに%だらけになる、URLデコード後にHexらしい文字列が出る、というように複数の変換が重なっていることもあります。
それでも違う時の候補
英字だけの短い文字列ならシーザー暗号、数字が混ざるなら文字番号、区切りや改行があるなら配置読みも候補です。見た目をもう一度確認します。
関連ツール
次に試す
手元の文字列がどの暗号か迷う時は、暗号判定で候補をしぼれます。別の見方を探したい時は、ガイド一覧へ戻って近い特徴を選んでください。