Q. report 1 の提出方法は?
A. 全部を PDF にまとめてください(プログラムなど別送の必要ありません). ワード等のファイルは閲覧しにくいのでPDFにして送ってください. TeX をマスターするために TeX で作成するのがおすすめです.
Q. 秘密鍵と公開鍵をひっくり返してOK?
A. この2つは対称なので理論的には OK です. 実際は, 暗号化に用いる数(理論の説明ではこれを公開鍵と呼んだ) e はわりと小さい数になっています.
なお N と e をあわせたものがないと暗号化できないのでこの2つの組を実際のソフトウエアでは公開鍵とよんでいると理解してください.
Q. %d と %c の区別? // から行末まではコメント文.
A.
#include
int main() {
int x;
x = 0x41;
printf("%d\n",x); // 65 と表示 4*16+1=65
printf("%x\n",x); // 41 と表示
printf("%c\n",x); // A と表示
putchar(x); // A と表示
}