新營學習網
:::
社團報名
線上書籍
電腦作業繳交
連結網站
Scratch 網站
宜蘭scratch 網站
南市scratch競賽平台
全民資安素養自我評量
學校主站
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「密碼學初探」目錄
MarkDown
4. 換位加密
1. 摩斯密碼
2. 反轉加密
3. 凱撒加密法
4. 換位加密
5. 乘數加密
6. 仿射加密
7. 簡單替代加密
8. 維吉尼亞加密
9. 一次一密加密
10. 密碼破解
11. 現代密碼
12. 參考資料
6. 仿射加密
密碼學初探 ===== 凱撒加密,以26英文字字母來說只25種加密方法(加法)。 如果改以乘法,就可以有無限的可能性。 例如乘加質數 7
**明文**
**數字**
**使用金鑰7加密**
**密文**
A
0
(0 \* 7)% 26 = 0
A
B
1
(1 \* 7)% 26 = 7
H
C
2
(2 \* 7)% 26 = 14
O
D
3
(3 \* 7)% 26 = 21
V
E
4
(4 \* 7)% 26 = 2
C
F
5
(5 \* 7)% 26 = 9
J
G
6
(6 \* 7)% 26 = 16
Q
H
7
(7 \* 7)% 26 = 23
X
I
8
(8 \* 7)% 26 = 4
E
J
9
(9 \* 7)% 26 = 11
L
K
10
(10 \* 7)% 26 = 18
S
L
11
(11 \* 7)% 26 = 25
Y
M
12
(12 \* 7)% 26 = 6
G
N
13
(13 \* 7)% 26 = 13
N
O
14
(14 \* 7)% 26 = 20
U
P
15
(15 \* 7)% 26 = 1
B
Q
16
(16 \* 7)% 26 = 8
I
R
17
(17 \* 7)% 26 = 15
P
S
18
(18 \* 7)% 26 = 22
W
T
19
(19 \* 7)% 26 = 3
D
U
20
(20 \* 7)% 26 = 10
K
V
21
(21 \* 7)% 26 = 17
R
W
22
(22 \* 7)% 26 = 24
Y
X
23
(23 \* 7)% 26 = 5
F
Y
24
(24 \* 7)% 26 = 12
M
Z
25
(25 \* 7)% 26 = 19
T
### 真的有無限種 但是否使用了乘數就可以有無限種的可能性了嗎? 我們把它列出來計算
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
0
2
4
6
8
10
12
14
16
18
20
22
24
0
2
4
6
8
10
12
14
16
18
20
22
24
3
0
3
6
9
12
15
18
21
24
1
4
7
10
13
16
19
22
25
2
5
8
11
14
17
20
23
4
0
4
8
12
16
20
24
2
6
10
14
18
22
0
4
8
12
16
20
24
2
6
10
14
18
22
5
0
5
10
15
20
25
4
9
14
19
24
3
8
13
18
23
2
7
12
17
22
1
6
11
16
21
6
0
6
12
18
24
4
10
16
22
2
8
14
20
0
6
12
18
24
4
10
16
22
2
8
14
20
偶數乘數不可以使用,因為會有不同字母對映到同一個值,就無法被反解譯。
13
0
13
0
13
0
13
0
13
0
13
0
13
0
13
0
13
0
13
0
13
0
13
0
13
0
13
在 13 時,和英文字數 26 有因數關係,也不行。 如果乘數大於 26 ,開始出現重覆了。
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
3
0
3
6
9
12
15
18
21
24
1
4
7
10
13
16
19
22
25
2
5
8
11
14
17
20
23
5
0
5
10
15
20
25
4
9
14
19
24
3
8
13
18
23
2
7
12
17
22
1
6
11
16
21
7
0
7
14
21
2
9
16
23
4
11
18
25
6
13
20
1
8
15
22
3
10
17
24
5
12
19
23
0
23
20
17
14
11
8
5
2
25
22
19
16
13
10
7
4
1
24
21
18
15
12
9
6
3
25
0
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
27
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
29
0
3
6
9
12
15
18
21
24
1
4
7
10
13
16
19
22
25
2
5
8
11
14
17
20
23
31
0
5
10
15
20
25
4
9
14
19
24
3
8
13
18
23
2
7
12
17
22
1
6
11
16
21
Google網站翻譯工具列
站內搜尋
search
進階搜尋