Base64に関するネットワークスペシャリスト試験

 

承知しました。
以下に Base64 をテーマとしたネットワークスペシャリスト試験風の練習問題を10問一気に作成しました。


Base64に関する問題集(10問)

■ 問題1

Base64の主な目的はどれか。
A. データを暗号化するため
B. データを圧縮するため
C. バイナリデータをテキストで安全に送信するため
D. データベースに保存するため

正解:C
解説:Base64は暗号化や圧縮ではなく、バイナリデータをASCII文字列で表現するためのエンコード方式である。


■ 問題2

Base64で利用される文字集合はどれか。
A. ASCIIのうち英数字と「+」「/」
B. すべてのUnicode文字
C. 16進数の0〜F
D. 英数字と「-」「_」のみ

正解:A
解説:Base64は A–Z, a–z, 0–9, +, / の計64文字を使用する。URL向けには「-」「_」を使うBase64URLもある。


■ 問題3

Base64で3バイトのデータをエンコードすると、何文字の文字列になるか。
A. 2文字
B. 3文字
C. 4文字
D. 6文字

正解:C
解説:3バイト(24ビット)を6ビットごとに分割し、4文字のテキストに変換される。


■ 問題4

Base64のパディングに使用される文字はどれか。
A. #
B. =
C. %
D. _

正解:B
解説:Base64では入力バイト数が3の倍数にならない場合、「=」でパディングを行う。


■ 問題5

「Man」という文字列をBase64に変換するとどれになるか。
A. Q2Fy
B. TWFu
C. QmFzZQ==
D. SGVsbG8=

正解:B
解説:「Man」をASCIIコードに変換し、Base64にすると「TWFu」となる。


■ 問題6

Base64を用いる典型的な利用場面はどれか。
A. HTTPヘッダでのバイナリデータ伝送
B. TCP/IPヘッダ圧縮
C. IPアドレスの表現形式
D. 暗号化鍵の生成

正解:A
解説:メール(MIME)やHTTP Basic認証など、バイナリを扱えないプロトコルで利用される。


■ 問題7

Base64エンコードした場合、データサイズはどうなるか。
A. 約 1/2 に縮小する
B. 変化しない
C. 約 1.33 倍に増加する
D. 約 2 倍に増加する

正解:C
解説:Base64は3バイトを4文字に変換するため、サイズは約33%増加する。


■ 問題8

Base64とBase64URLの違いとして正しいものはどれか。
A. エンコード方式が全く異なる
B. Base64URLは「+」「/」の代わりに「-」「_」を使う
C. Base64URLは暗号化も行う
D. Base64URLは圧縮率が高い

正解:B
解説:URLやファイル名で使えるように「+」「/」を「-」「_」に置き換えるのがBase64URL。


■ 問題9

Base64でエンコードされたデータをそのまま利用する際のリスクはどれか。
A. 解凍時にファイルが壊れる
B. 容易に復号可能であり機密性はない
C. 通信路が暗号化される
D. データサイズが小さくなり情報が欠落する

正解:B
解説:Base64は暗号化ではないため、誰でもデコードできる。機密性は保証されない。


■ 問題10

Base64が広く利用される理由として最も適切なものはどれか。
A. セキュリティ強化のため
B. 圧縮効率が高いため
C. ASCII文字しか扱えない環境でもバイナリを扱えるため
D. 通信速度を向上させるため

正解:C
解説:SMTPなどバイナリを直接送れない環境でも安全にデータを扱える。


👉 このセットは 基本編10問 です。
次はご希望なら 「HTTP Basic認証におけるBase64」「Base64と暗号の違い」「MIMEとBase64」 をテーマにした応用問題を作成できます。

次は 「Base64とセキュリティ」 をテーマにしますか?

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例