メインコンテンツへスキップ

エンコード基礎

Base64 / エンコード基礎

Base64文字列を読み解き、エンコードと暗号化の違いを理解する演習です。

難易度
初級
所要時間
約7分
カテゴリ
エンコード基礎
保存
未完了

学ぶこと

  • Base64は暗号化ではなく表現形式であることを理解する
  • 可逆なエンコードと秘密鍵が必要な暗号化を区別する
  • ログや設定値に出るエンコード文字列を過信しない

前提知識

  • 文字コードとエンコードの基本
  • 暗号化という言葉の意味

シナリオ

社内Wikiの設定例に、Base64らしい文字列が記載されていました。あなたは「これは暗号化されているから安全」と説明されましたが、その表現が正しいか確認します。

与えられた素材

設定メモ抜粋
値: ZW5jb2RpbmcgaXMgbm90IGVuY3J5cHRpb24=
メモ: Base64で見えにくくしているため安全、という説明が添えられていた。

この文字列は学習用で、秘密情報ではありません。

フラグを入力する

この素材から学ぶべき要点を示すフラグを入力してください。形式: CYBERLENS{...}

入力値は小文字化し、空白を除去してSHA-256で照合します。入力内容は保存されません。

Hints

段階ヒント

防御・実務での確認ポイント

  • Base64化された値を秘密情報として扱う場合は、漏えい前提で保護する
  • 設定値やログに秘密情報を残さない
  • 暗号化、ハッシュ、エンコードを説明時に混同しない
  • シークレットは専用ストアや環境変数で管理し、権限を限定する
ESC