wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kiến thức về Mật mã và An ninh mạng

Total questions: 43

Worksheet time: 8mins

Name
Class
Date
1.

Hệ mật mã bao gồm những thành phần nào sau đây?

a)

A. Bản rõ, bản mã, thuật toán, mật khẩu

b)

B. Bản mã, khóa bí mật, hash

c)

C. Bản rõ, bản mã, khóa, thuật toán mã hóa và giải mã

d)

D. File gốc, file đích, key

2.

Trong mật mã học, "Plaintext" là:

a)

A. Bản mã đã mã hóa

b)

B. Khóa bí mật

c)

C. Bản rõ – dữ liệu gốc

d)

D. Dữ liệu sau giải mã

3.

Tuyên bố nào là đúng theo nguyên lý Kerckhoffs?

a)

A. Mật mã an toàn nếu giữ bí mật thuật toán

b)

B. Mật mã phải thay đổi liên tục

c)

C. Mật mã an toàn khi khóa được giữ bí mật, thuật toán có thể công khai

d)

D. Mật mã không bao giờ an toàn

4.

Mật mã cổ điển sử dụng phương pháp nào?

a)

A. AES và RSA

b)

B. Thay thế và hoán vị

c)

C. Phân tích tần suất

d)

D. Padding và Hashing

5.

DES sử dụng khóa dài bao nhiêu bit?

a)

A. 128

b)

B. 64

c)

C. 56

d)

D. 32

6.

AES-256 có bao nhiêu vòng lặp mã hóa?

a)

A. 10

b)

B. 12

c)

C. 14

d)

D. 16

7.

Mật mã RSA thuộc loại:

a)

A. Mã hóa đối xứng

b)

B. Mã hóa lượng tử

c)

C. Mã hóa bất đối xứng

d)

D. Băm dữ liệu

8.

Đâu là nhược điểm của RSA so với AES?

a)

A. Tốc độ chậm hơn

b)

B. Mã hóa không an toàn

c)

C. Không dùng được trên web

d)

D. Dễ mất khóa

9.

ECC có ưu điểm nào so với RSA?

a)

A. Dùng thuật toán đơn giản hơn

b)

B. Bảo mật thấp hơn

c)

C. Khóa ngắn hơn nhưng bảo mật tương đương

d)

D. Không sử dụng trong thực tế

10.

Trong hệ RSA, để tạo khóa bí mật d, ta cần:

a)

A. Chọn số nguyên tố bất kỳ

b)

B. Tính nghịch đảo của e theo φ(n)

c)

C. Nhân e với n

d)

D. Chia e cho n

11.

Giao thức nào sau đây **không an toàn** vì không mã hóa?

a)

A. HTTPS

b)

B. HTTP

c)

C. SSL

d)

D. TLS

12.

Tường lửa (Firewall) có chức năng chính là:

a)

A. Diệt virus

b)

B. Kiểm soát và lọc lưu lượng mạng

c)

C. Mã hóa file

d)

D. Sao lưu dữ liệu

13.

Lỗ hổng **Zero-Day** là:

a)

A. Lỗ hổng do lỗi phần cứng

b)

B. Lỗ hổng chưa được công bố và chưa có bản vá

c)

C. Lỗi do người dùng

d)

D. Cửa hậu trong phần mềm

14.

Lỗ hổng **Zero-Day** là:

a)

Lỗ hổng do lỗi phần cứng

b)

Lỗ hổng chưa được công bố và chưa có bản vá

c)

Lỗi do người dùng

d)

Cửa hậu trong phần mềm

15.

Mã độc nào **tự nhân bản và lây lan qua mạng**?

a)

Trojan

b)

Worm

c)

Ransomware

d)

Rootkit

16.

Kỹ thuật **Social Engineering** tấn công vào:

a)

Phần mềm

b)

Hệ thống mạng

c)

Yếu tố con người

d)

Mật mã học

17.

Lỗ hổng XSS thường dùng để:

a)

Tấn công mạng LAN

b)

Lây virus vào máy chủ

c)

Chèn mã độc vào trình duyệt người dùng

d)

Tấn công DOS

18.

Tấn công CSRF là viết tắt của:

a)

Code Script Running Framework

b)

Critical Session Rewrite File

c)

Cross Site Request Forgery

d)

Custom Session Risk File

19.

**Hash function** được dùng để:

a)

Mã hóa dữ liệu

b)

Kiểm tra toàn vẹn dữ liệu

c)

Đổi định dạng file

d)

Truy cập mạng

20.

Trong mã hóa AES, thao tác **ShiftRows** thực hiện:

a)

Dịch các hàng trong ma trận

b)

Thay các byte bằng S-box

c)

Trộn các cột

d)

XOR với khóa

21.

RSA có điểm yếu gì nếu chọn số nguyên tố nhỏ?

a)

Dễ bị phá bằng phân tích số

b)

Không thể mã hóa

c)

Không tương thích với TLS

d)

Chỉ dùng cho hình ảnh

22.

Giá trị của phép toán sau là: (17 + 25) mod 12 = ?

a)

4

b)

6

c)

2

d)

0

23.

Kết quả của (7 × 5) mod 11 là:

a)

3

b)

4

c)

2

d)

1

24.

Mã hóa Caesar với khóa k = 3, bản rõ là “B” sẽ thành:

a)

D

b)

E

c)

C

d)

F

25.

Mã hóa “HELLO” bằng Caesar với k = 1:

a)

IDMMN

b)

IFLMP

c)

IFMMP

d)

HELLO

26.

Giải mã bản mã “KHOOR” bằng Caesar với khóa k = 3:

a)

HELLO

b)

WORLD

c)

GREAT

d)

BRAIN

27.

Trong RSA, nếu p = 3, q = 11 thì n = ?

a)

14

b)

33

c)

30

d)

21

28.

Tiếp theo câu trên: φ(n) = ?

a)

28

b)

20

c)

22

d)

30

29.

Tiếp theo câu trên: Chọn e = 3, tính d sao cho (d × e) ≡ 1 mod 20. d = ?

(a)  

30.

φ(n) = ?

a)

28

b)

20

c)

22

d)

30

31.

Chọn e = 3, tính d sao cho (d × e) ≡ 1 mod 20. d = ?

a)

7

b)

6

c)

5

d)

9

32.

RSA: Với (n = 33, e = 3), bản rõ m = 4. Bản mã c là?

a)

64

b)

31

c)

16

d)

27

33.

RSA: Giải mã c = 31, với d = 7, n = 33. m = ?

a)

10

b)

4

c)

7

d)

8

34.

Trong mã hóa cổ điển, phép hoán vị có tác dụng:

a)

Tăng tốc mã hóa

b)

Đảo vị trí ký tự trong bản rõ

c)

Băm dữ liệu

d)

Giảm độ dài thông điệp

35.

Mã hóa monoalphabetic có điểm yếu lớn là:

a)

Không dùng được số

b)

Có thể phá bằng phân tích tần suất

c)

Không hỗ trợ Unicode

d)

Không thể đảo ngược

36.

Trong Playfair, cặp ký tự “ME” được mã hóa ra:

a)

ME

b)

MF

c)

Theo bảng 5x5, áp dụng quy tắc thay thế cặp

d)

Không đổi

37.

Đâu là mã hóa đối xứng?

a)

RSA

b)

ECC

c)

AES

d)

SHA-256

38.

Trong thuật toán DES, số vòng lặp chính là:

a)

12

b)

16

c)

10

d)

32

39.

Trong AES, kích thước khóa mặc định là:

a)

64 bit

b)

112 bit

c)

128 bit

d)

256 bit

40.

Mỗi vòng trong AES bao gồm bao nhiêu bước chính?

a)

2

b)

3

c)

4

d)

5

41.

Tấn công nào được dùng để tìm 2 thông điệp có cùng giá trị băm?

a)

Brute-force

b)

Rainbow table

c)

Collision attack

d)

Side-channel

42.

Nếu băm “file A” khác băm “file B”, ta biết:

a)

A và B giống nhau

b)

A và B có dung lượng bằng nhau

c)

Nội dung khác nhau

d)

Bị lỗi lưu trữ

43.

ECC an toàn vì:

a)

Dễ cài đặt

b)

Khó giải được bài toán logarit rời rạc trên đường cong elliptic

c)

Sử dụng số lớn

d)

Miễn nhiễm với virus