WorksheetsAT&BMTT
Total questions: 61
Worksheet time: 31mins
Mã Caesar là một loại mã hóa:
A. Đồng bộ
B. Thay thế đơn
C. Đa bảng
D. Dịch chuyển XOR
Kết quả của mã Caesar với khóa = 3 khi mã hóa từ "HELLO" là:
A. KHOOR
B. IFMMP
C. JGNNQ
D. LIPPS
Giải mã "JGNNQ" bằng Caesar với khóa = 2 được:
A. HELLO
B. IFMMP
C. GDKKN
D. HFNNS
Với bảng chữ cái A=0,...,Z=25, mã Vigenère với khóa "KEY" mã hóa từ "HELLO" thành:
A. RIJVS
B. IGOPT
C. HFNOS
D. LFSOT
Playfair là một kỹ thuật mã hóa:
A. Thay thế từng ký tự
B. Thay thế theo cặp ký tự
C. Mã hóa luồng
D. Mã hóa khóa công khai
Mã Hill là mã hóa dựa trên:
A. Xoay vòng
B. XOR
C. Phép nhân ma trận
D. Bảng thay thế
Trong mã Hill bậc 2, để mã hóa, cần một ma trận:
A. 1x2
B. 2x1
C. 2x2
D. 3x3
Giải mã mã Hill cần:
A. Ma trận đảo của khóa
B. Bảng dịch chuyển
C. Khóa bí mật
D. Bảng XOR
Mã hóa Affine dùng công thức:
A. E(x) = (ax + b) mod 26
B. E(x) = ax^b mod 26
C. E(x) = x + b
D. E(x) = a mod
Với Affine: a = 5, b = 8, mã hóa 'C' (C=2) được:
A. 18 (R)
B. 10 (K)
C. 12 (M)
D. 4 (E)
Trong mã hóa cổ điển, sự khác biệt giữa mã Caesar và Vigenère là:
A. Caesar dùng khóa dài hơn
B. Vigenère dùng khóa lặp
C. Caesar không mã hóa
D. Vigenère chỉ mã hóa số
Mã hóa cổ điển KHÔNG bao gồm:
A. Caesar
B. Vigenère
C. RSA
D. Affine
Công cụ phổ biến nhất để phá mã cổ điển là:
A. Phân tích tần số
B. Tấn công brute-force
C. Hàm băm
D. Chữ ký số
Với Caesar, tổng số khóa có thể thử là:
A. 13
B. 25
C. 26
D. 52
Để giải mã Caesar, cần:
A. Hàm băm
B. Khóa đối xứng
C. Khóa dịch ngược
D. Bảng S-box
DES là viết tắt của:
A. Digital Encryption Standard
B. Data Encryption Standard
C. Dynamic Encryption Scheme
D. Dual Encryption Service
DES sử dụng độ dài khóa:
A. 56-bit
B. 64-bit
C. 128-bit
D. 192-bit
AES hỗ trợ các độ dài khóa sau:
A. 64, 128, 256
B. 128, 192, 256
C. 128, 160, 192
D. 192, 224, 256
RSA là một thuật toán:
A. Mã hóa đối xứng
B. Băm
C. Mã hóa công khai
D. Mã hóa luồng
Cặp khóa trong RSA gồm:
A. Khóa công khai và khóa riêng
B. Hai khóa riêng
C. Hai khóa công khai
D. Khóa và mật khẩu
Trong RSA, hàm φ(n) với n = p * q là:
A. (p−1)(q−1)
B. p+q
C. n−1
D. (p+1)(q+1)
RSA: n = 55, e = 3, bản rõ M = 10, mã hóa C = M^e mod n =
A. 100
B. 1000 mod 55 = 10
C. 10^3 mod 55 = 1000 mod 55 = ?
D. 20
RSA: Giải mã C = 35 với d = 27, n = 55. M = ?
A. M = 35^27 mod 55 (Dùng Casio để tính)
B. M = 55^27 mod 35
C. M = 27^35 mod 55
D. M = 35^27 mod 35
AES hoạt động theo:
A. Thay thế và hoán vị
B. XOR liên tục
C. Phép cộng modulo
D. Ma trận nghịch đảo
Thuật toán hiện đại nào sau đây KHÔNG phải là mã hóa đối xứng:
A. AES
B. DES
C. Blowfish
D. RSA
RSA được xem là an toàn vì:
A. Dễ thực hiện
B. Không thể bị phá
C. Khó phân tích nhân tử số lớn
D. Không dùng khóa
RSA yêu cầu p và q là:
A. Hai số nguyên bất kỳ
B. Hai số lẻ
C. Hai số nguyên tố lớn
D. Hai số chẵn
AES sử dụng bao nhiêu vòng lặp cho khóa 128-bit?
A. 10
B. 12
C. 14
D. 16
Thuật toán mã hóa hiện đại đầu tiên được công nhận rộng rãi là:
A. AES
B. RSA
C. DES
D. IDEA
Một ưu điểm của mã hóa đối xứng là:
A. Bảo mật cao
B. Khó chia sẻ khóa
C. Tốc độ nhanh
D. Dễ hiểu
Hàm băm là một hàm:
A. Một chiều
B. Hai chiều
C. Tuyến tính
D. Phân kỳ
Đặc điểm của hàm băm tốt:
A. Dễ đoán kết quả
B. Tạo cùng đầu ra cho đầu vào gần giống
C. Khó đảo ngược
D. Có thể giải mã
MD5 tạo ra đầu ra bao nhiêu bit?
A. 128
B. 160
C. 256
D. 512
SHA-256 tạo ra bao nhiêu bit?
A. 128
B. 160
C. 256
D. 512
Hàm băm dùng để:
A. Mã hóa
B. Kiểm tra tính toàn vẹn
C. Tăng tốc mạng
D. Giải mã dữ liệu
Hàm băm tốt phải có tính chất:
A. Không đụng độ (collision-resistant)
B. Dễ tính
C. Có thể đảo ngược
D. Sinh ra khóa
Thuật toán nào sau đây là hàm băm:
A. RSA
B. SHA-1
C. DES
D. AES
SHA-1 tạo ra bao nhiêu bit?
A. 128
B. 160
C. 256
D. 512
Chữ ký số dùng để:
A. Mã hóa văn bản
B. Xác minh nguồn gốc và tính toàn vẹn
C. Mã hóa file nhị phân
D. Phát hiện virus
Chữ ký số sử dụng thuật toán:
A. Mã hóa đối xứng
B. Mã hóa công khai
C. Hàm XOR
D. Thuật toán luồng
Quy trình tạo chữ ký số gồm:
A. Mã hóa văn bản
B. Mã hóa khóa
C. Băm thông điệp và mã hóa băm
D. So sánh khóa
Chữ ký số được tạo bằng:
A. Khóa công khai của người nhận
B. Khóa riêng của người gửi
C. Khóa đối xứng
D. Hàm ngẫu nhiên
Để xác minh chữ ký số, người nhận dùng:
A. Khóa riêng của mình
B. Khóa công khai của người gửi
C. Hàm băm
D. Mật khẩu
Tính toán: Mã hóa băm bằng MD5 của "abc" có độ dài đầu ra là:
A. 16 byte
B. 20 byte
C. 32 byte
D. 64 byte
Thuật toán băm yếu hiện nay là:
A. MD5
B. SHA-2
C. SHA-256
D. SHA-3
Tấn công sinh hai đầu vào cho cùng giá trị băm gọi là:
A. Brute force
B. Collision
C. Pre-image
D. Post-image
Mã hóa văn bản trước khi ký số có cần thiết không?
A. Có
B. Không
C. Tùy hệ thống
D. Không bao giờ
Hàm băm có đảm bảo tính bảo mật không?
A. Có
B. Không
C. Một phần
D. Tùy độ dài
Digital Signature Algorithm (DSA) là:
A. Thuật toán mã hóa khóa
B. Thuật toán tạo chữ ký số
C. Hàm băm
D. Chuẩn nén dữ liệu
Nếu chữ ký số không khớp sau xác minh, điều đó có thể do:
A. Văn bản đã bị thay đổi
B. Sai khóa công khai
C. Hàm băm sai
D. Tất cả đều đúng
: Sinh viên ngành CNTT, ATTT, ANM khi tham gia hoạt động trên mạng Internet cần nhận thức rằng:
A. Chỉ cần tuân thủ quy định của trường là đủ
B. Mọi hành vi trên mạng đều có thể bị truy vết và chịu trách nhiệm pháp lý
C. Hành vi vi phạm nhỏ trên mạng sẽ không bị xử lý
D. Chỉ doanh nghiệp mới phải chịu trách nhiệm về an ninh mạng
Khi nghiên cứu hoặc thực hành tấn công mạng (pentest, ethical hacking), sinh viên chỉ được phép thực hiện trong điều kiện nào?
A. Trên hệ thống công khai trên Internet
B. Trên hệ thống của trường hoặc tổ chức có sự cho phép rõ ràng bằng văn bản
C. Miễn là không gây thiệt hại thực tế
D. Trên bất kỳ hệ thống nào có lỗi bảo mật
Hành vi sử dụng công cụ quét lỗ hổng, brute-force mật khẩu hoặc DDoS lên website mà không được phép sẽ bị xem là:
A. Hoạt động thử nghiệm bình thường
B. Hành vi học tập không gây hại
C. Hành vi xâm nhập trái phép vào hệ thống thông tin (Điều 289 BLHS)
D. Hành vi hợp lệ nếu không lấy dữ liệu
Sinh viên khối ngành công nghệ cần hiểu rằng đạo đức nghề nghiệp trong ATTT yêu cầu:
A. Có thể khai thác lỗi bảo mật để chứng minh năng lực
B. Chỉ công bố lỗ hổng khi có sự đồng ý của chủ quản hệ thống
C. Tự do chia sẻ dữ liệu rò rỉ để cảnh báo người dùng
D. Tự ý đăng tải mẫu mã độc lên diễn đàn công cộng
Theo quy định của pháp luật Việt Nam, sinh viên nếu chia sẻ, phát tán mã độc hoặc công cụ tấn công mạng có thể bị:
A. Cảnh cáo trong phạm vi nhà trường
B. Xử phạt hành chính hoặc truy cứu hình sự
C. Xóa tài khoản mạng xã hội
D. Cấm học ngành CNTT
Khi phát hiện lỗ hổng an ninh nghiêm trọng trong hệ thống của doanh nghiệp Việt Nam, sinh viên nên làm gì?
A. Giữ bí mật để sử dụng sau
B. Công khai ngay trên mạng xã hội
C. Báo cáo cho đơn vị sở hữu hệ thống hoặc Cục ATTT (Bộ TT&TT)
D. Thử khai thác để kiểm chứng khả năng tấn công
Hành vi sao chép hoặc sử dụng trái phép mã nguồn phần mềm trong quá trình học tập hoặc làm đồ án có thể vi phạm:
A. Quy định đạo đức nghề nghiệp CNTT
B. Luật Sở hữu trí tuệ Việt Nam
C. Cả A và B
D. Không vi phạm vì chỉ dùng cho mục đích học tập
Sinh viên khi tham gia mạng xã hội, nhóm công nghệ cần tuân thủ nguyên tắc nào sau đây?
A. Được phép chia sẻ dữ liệu cá nhân người khác nếu có lợi cho cộng đồng
B. Không đăng tải, phát tán thông tin sai sự thật hoặc nội dung kích động, xuyên tạc
C. Chỉ cần xóa bài nếu bị nhắc nhở
D. Được phép công khai dữ liệu sinh viên khác để “minh bạch học tập”
Trong vai trò là sinh viên ngành An ninh mạng, việc nắm rõ Luật ATTT mạng và Luật An ninh mạng giúp:
A. Chỉ phục vụ cho việc thi cử
B. Định hướng hành vi đúng đắn khi thực hành và nghiên cứu
C. Tăng khả năng tấn công hệ thống hiệu quả hơn
D. Giảm nhu cầu học lý thuyết
Sinh viên CNTT, ATTT, ANM nên xem trách nhiệm pháp lý và đạo đức nghề nghiệp là gì trong môi trường mạng?
A. Nghĩa vụ phụ, không bắt buộc nếu chỉ học trong nhà trường
B. Nền tảng bắt buộc, gắn liền với mọi hoạt động nghiên cứu, thử nghiệm và công bố
C. Chỉ cần khi làm việc trong cơ quan nhà nước
D. Vấn đề dành cho người quản trị mạng chuyên nghiệp
Giá trị băm nào hợp lệ được tạo ra từ thuật toán MD5 (128-bit):
A. 02069db1a0017f6a27f27e6dcbb919
B. 81dc9bdb52d04dc20036dbd8313ed055
C. 81dc9bdb52d04dc20036dbd8313ed05
D. 0052069db1a007f6a27f27e6dcbb919
