February 2019
Intermediate to advanced
332 pages
4h 23m
Japanese
右回転とシフト値を使ったシーザー暗号を使用して、メッセージを暗号化したり復号するプログラムを書きなさい。簡単のために、このプログラムではテキスト中の大文字のみをエンコードし、記号、その他の種類の文字は無視します。
ヴィジュネル暗号を使用してメッセージを暗号化したり復号するプログラムを書きなさい。簡単のために、暗号化する平文メッセージ入力は大文字だけとします。
base64符号体系を使ってバイナリデータを符号化、復号するプログラムを書きなさい。サードパーティライブラリを使わず、符号化および復号関数を自分で実装しなければなりません。符号化に使うテーブルはMIME仕様とします。
セキュリティシステムでユーザの資格を認証する方式をシミュレーションするプログラムを書きなさい。前もってシステムに登録されているユーザのみがログインできるものとします。ユーザがユーザ名とパスワードを入力すると、プログラムは登録ユーザにマッチしているかチェックします。マッチしていればユーザはシステムにアクセスできますが、そうでないと操作は失敗します。セキュリティのために、システムはパスワードを記録せず、 ...
Read now
Unlock full access