Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Bài tập bổ sung

Bài 1:

Mật mã: IRXUVFRUHDQGVHYHQBHDUVDJR


Khóa : 3
I = (8 - 3) mod 26 = 5 => F
Tương tự
Bản R X U V F R U H D

(C - K) 14 20 17 18 2 14 17 4 0
MOD
26
Dịch O U R S C O R E A

Q G V H Y H Q B H D
13 3 18 4 21 4 13 24 3 0
N D S E V E N Y E A

U V D J R
17 18 0 6 11
R S A G O

Giải mã: FOURSCOREANDSEVENYEARSAGO

Bài 2:
Công thức tính thời gian phá mã bằng phương pháp vét cạn khóa là:
Số giây cần thiết = số khóa/ tốc độ phá mã
Trong đó tốc độ phá mã = 240 khóa/ giây
Số khóa = 2^ kích thước mã = 2^128 = 3.4 x 10^38
 Số giây cần thiết = (3.4 x 10 ^ 38)/240 = 1.4 x 10 ^ 36 (Giây)
 Đổi sang đơn vị năm = 4.4 x 10^28 năm
Bài 3
Bài 4:
Bản rõ “explanation”
Từ khóa “LEG”

Bản E X P L A N A T I O N

Khóa L E G L E G L E G L E
15 1 21 22 4 19 11 23 14 25 17
MẬT P B V W E T L X O Z R

Mã hóa: PBVWETLXOZR

Bài 5: Mã hóa thông điệp sau bằng phương pháp hoán vị


Thông điệp : we are all together
Chia thành các khối: weare, allto, gethe, rxxxx
Khóa 24153
2 4 1 5 3
e r w e a
l t a o l
e h g e t
r

Mật mã khi mã hóa: “erwealtaolehgetr”

Bài 6:
Phá mã bản mã : CSYEVIXIVQMREXIH
Sau khi thử phân tích trong 26 khả năng thì bản mã thích hợp nhất là
“YOUARETERMINATED” với khóa là 22

Bài 9

Bản mã: PVRLHFMJCRNFKKW


Bản rõ: networksecurity
Cônng thức giải mã vigenere:
Để tìm khóa K, ta dựa trên công thức giải mã suy ra:
Lấy (x1 – r1) mod 26 trong đó
+ x(số) là chữ cái trong bản rõ
+ r(số) là chữ cái trong bản mã
Ta có
P V R L H F M J C R N F K K W
n e t w o r k s e c u r i t y
24 9 2 10 7 12 24 9 2 10 7 12 24 9 7

Các chữ số lặp lại là : 24; 9; 2; 10; 7; 12


Tương ứng: YJCKHM
Như vậy khóa là: YJCKHM

Câu 7: Phá mã đơn bảng:

You might also like