Font size
WorksheetsMã hóa cổ điển và hiện đại
Total questions: 100
Worksheet time: 50mins
Mã Caesar là một loại mã hóa:
Đồng bộ
Thay thế đơn
Đa bảng
Dịch chuyển XOR
Kết quả của mã Caesar với khóa = 3 khi mã hóa từ "HELLO" là:
KHOOR
IFMMP
JGNNQ
LIPPS
Giải mã "JGNNQ" bằng Caesar với khóa = 2 được:
HELLO
IFMMP
GDKKN
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:
RIJVS
IGOPT
HFNOS
LFSOT
Playfair là một kỹ thuật mã hóa:
Thay thế từng ký tự
Thay thế theo cặp ký tự
Mã hóa luồng
Mã hóa khóa công khai
Mã Hill là mã hóa dựa trên:
Xoay vòng
XOR
Phép nhân ma trận
Bảng thay thế
Trong mã Hill bậc 2, để mã hóa, cần một ma trận:
1x2
2x1
2x2
3x3
Giải mã mã Hill cần:
Ma trận đảo của khóa
Bảng dịch chuyển
Khóa bí mật
Bảng XOR
Mã hóa Affine dùng công thức:
E(x)=(ax+b)mod26
E(x)=axbmod26
E(x)=x+b
E(x)=amodx
Với Affine: a=5 , b=8 , mã hóa 'C' ( C=2 ) được:
18 (R)
10 (K)
12 (M)
4 (E)
Trong mã hóa cổ điển, sự khác biệt giữa mã Caesar và Vigenère là:
Caesar dùng khóa dài hơn
Vigenère dùng khóa lặp
Caesar không mã hóa
Vigenère chỉ mã hóa số
Mã hóa cổ điển KHÔNG bao gồm:
Caesar
Vigenère
RSA
Affine
Công cụ phổ biến nhất để phá mã cổ điển là:
Phân tích tần số
Tấn công brute-force
Hàm băm
Chữ ký số
Với Caesar, tổng số khóa có thể thử là:
13
25
26
52
Để giải mã Caesar, cần:
Hàm băm
Khóa đối xứng
Khóa dịch ngược
Bảng S-box
DES là viết tắt của:
Digital Encryption Standard
Data Encryption Standard
Dynamic Encryption Scheme
Dual Encryption Service
DES sử dụng độ dài khóa:
56-bit
64-bit
128-bit
192-bit
AES hỗ trợ các độ dài khóa sau:
64, 128, 256
128, 192, 256
128, 160, 192
192, 224, 256
RSA là một thuật toán:
Mã hóa đối xứng
Băm
Mã hóa công khai
Mã hóa luồng
Cặp khóa trong RSA gồm:
Khóa công khai và khóa riêng
Hai khóa riêng
Hai khóa công khai
Khóa và mật khẩu
Trong RSA, hàm φ(n) với n = p * q là:
(p−1)(q−1)
p+q
n−1
(p+1)(q+1)
RSA: với n=55 , e=3 , bản rõ M=10 , mã hóa C=Memodn bằng giá trị nào?
100
1000mod55=10
103 mod 55 = 1000 mod 55 = ?
20
RSA: Giải mã C=35 với d=27 , n=55 . M bằng giá trị nào?
M=3527mod55
M=5527mod35
M=2735mod55
M=3527mod35
AES hoạt động theo:
Thay thế và hoán vị
XOR liên tục
Phép cộng modulo
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:
AES
DES
Blowfish
RSA
RSA được xem là an toàn vì:
Dễ thực hiện
Không thể bị phá
Khó phân tích nhân tử số lớn
Không dùng khóa
RSA yêu cầu p và q là:
Hai số nguyên bất kỳ
Hai số lẻ
Hai số nguyên tố lớn
Hai số chẵn
AES sử dụng bao nhiêu vòng lặp cho khóa 128-bit?
10
12
14
16
Thuật toán mã hóa hiện đại đầu tiên được công nhận rộng rãi là:
AES
RSA
DES
IDEA
Một ưu điểm của mã hóa đối xứng là:
Bảo mật cao
Khó chia sẻ khóa
Tốc độ nhanh
Dễ hiểu
Hàm băm là một hàm:
Một chiều
Hai chiều
Tuyến tính
Phân kỳ
Đặc điểm của hàm băm tốt:
Dễ đoán kết quả
Tạo cùng đầu ra cho đầu vào gần giống
Khó đảo ngược
Có thể giải mã
MD5 tạo ra đầu ra bao nhiêu bit?
128
160
256
512
SHA-256 tạo ra bao nhiêu bit?
128
160
256
512
Hàm băm dùng để:
Mã hóa
Kiểm tra tính toàn vẹn
Tăng tốc mạng
Giải mã dữ liệu
Hàm băm tốt phải có tính chất:
Không đụng độ (collision-resistant)
Dễ tính
Có thể đảo ngược
Sinh ra khóa
Thuật toán nào sau đây là hàm băm:
RSA
SHA-1
DES
AES
SHA-1 tạo ra bao nhiêu bit?
128
160
256
512
Chữ ký số dùng để:
Mã hóa văn bản
Xác minh nguồn gốc và tính toàn vẹn
Mã hóa file nhị phân
Phát hiện virus
Chữ ký số sử dụng thuật toán:
Mã hóa đối xứng
Mã hóa công khai
Hàm XOR
Thuật toán luồng
Quy trình tạo chữ ký số gồm:
Mã hóa văn bản
Mã hóa khóa
Băm thông điệp và mã hóa băm
So sánh khóa
Chữ ký số được tạo bằng:
Khóa công khai của người nhận
Khóa riêng của người gửi
Khóa đối xứng
Hàm ngẫu nhiên
Để xác minh chữ ký số, người nhận dùng:
Khóa riêng của mình
Khóa công khai của người gửi
Hàm băm
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à:
16 byte
20 byte
32 byte
64 byte
Thuật toán băm yếu hiện nay là:
MD5
SHA-2
SHA-256
SHA-3
Tấn công sinh hai đầu vào cho cùng giá trị băm gọi là:
Brute force
Collision
Pre-image
Post-image
Mã hóa văn bản trước khi ký số có cần thiết không?
Có
Không
Tùy hệ thống
Không bao giờ
Hàm băm có đảm bảo tính bảo mật không?
Có
Không
Một phần
Tùy độ dài
Digital Signature Algorithm (DSA) là:
Thuật toán mã hóa khóa
Thuật toán tạo chữ ký số
Hàm băm
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:
Văn bản đã bị thay đổi
Sai khóa công khai
Hàm băm sai
Tất cả đều đúng
Mã hóa Caesar là gì?
Mã hóa thay thế mỗi chữ cái bằng chữ cái khác theo một khóa cố định
Mã hóa thay thế mỗi chữ cái bằng chữ cái khác theo chiều đảo ngược
Mã hóa mỗi ký tự bằng một số ngẫu nhiên
Mã hóa thay thế các ký tự bằng chữ cái ngẫu nhiên
Mã hóa Affine là một dạng mã hóa nào?
Mã hóa thay thế
Mã hóa đối xứng
Mã hóa không đối xứng
Mã hóa Vigenere
Kỹ thuật nào sau đây dùng trong mã hóa Vigenère?
Sử dụng một bảng chữ cái để thay thế
Sử dụng các khóa tuần hoàn
Sử dụng phép toán số học để thay thế
Sử dụng phép toán ma trận
Trong mã hóa Caesar, khóa có thể có giá trị nào?
Từ 1 đến 25
Từ 0 đến 25
Từ 1 đến 26
Từ 0 đến 26
Khi sử dụng mã hóa Vigenère, chuỗi khóa dài hơn thông điệp, điều này có tác dụng gì?
Tăng độ bảo mật của mã hóa
Giảm độ bảo mật của mã hóa
Không ảnh hưởng đến độ bảo mật
Làm mã hóa trở nên khó giải mã
Thuật toán mã hóa DES là loại mã hóa gì?
Mã hóa không đối xứng
Mã hóa đối xứng
Mã hóa hàm băm
Mã hóa chữ ký số
Thuật toán mã hóa AES là mã hóa loại gì?
Mã hóa đối xứng
Mã hóa công khai
Mã hóa thay thế
Mã hóa ma trận
Sự khác biệt giữa DES và AES là gì?
AES có khóa dài hơn và an toàn hơn DES
DES sử dụng khóa dài hơn AES
AES không phải là mã hóa đối xứng
DES có tốc độ mã hóa nhanh hơn AES
Kích thước của khóa trong AES có thể là bao nhiêu?
128 bit, 192 bit, 256 bit
64 bit, 128 bit, 256 bit
128 bit, 256 bit
256 bit, 512 bit
Thuật toán mã hóa AES sử dụng bao nhiêu vòng lặp trong quá trình mã hóa?
10 vòng
12 vòng
14 vòng
16 vòng
RSA là thuật toán mã hóa nào?
Mã hóa đối xứng
Mã hóa công khai
Mã hóa thay thế
Mã hóa không đối xứng
RSA sử dụng hai khóa nào?
Khóa công khai và khóa riêng
Hai khóa đối xứng
Khóa duy nhất
Khóa chung
Khóa riêng trong RSA được dùng để làm gì?
Mã hóa thông điệp
Giải mã thông điệp
Xác thực chữ ký số
Chuyển đổi giữa các thuật toán
Quá trình tạo ra khóa công khai trong RSA dựa trên điều gì?
Số nguyên tố
Hàm băm
Mã hóa Vigenère
Chữ ký số
Trong RSA, bảo mật của hệ thống phụ thuộc vào điều gì?
Việc giải yếu số nguyên tố
Việc mã hóa chữ ký số
Khóa công khai
Thuật toán AES
MD5 là thuật toán thuộc loại nào?
Mã hóa đối xứng
Mã hóa công khai
Hàm băm
Thuật toán mã hóa
MD5 tạo ra giá trị băm có độ dài bao nhiêu bit?
128 bit
256 bit
512 bit
1024 bit
SHA-512 tạo ra giá trị băm có độ dài bao nhiêu bit?
256 bit
512 bit
128 bit
1024 bit
Điều nào sau đây là một đặc điểm của hàm băm SHA-1?
Không có va chạm
Được sử dụng trong chữ ký số
Dễ dàng bị bẻ khóa
Không thể sinh ngược từ giá trị băm
Hàm băm nào dưới đây được xem là an toàn nhất hiện nay?
MD5
SHA-1
SHA-256
SHA-512
Chữ ký số là gì?
Một phương pháp mã hóa thông điệp
Một phương pháp xác thực danh tính người gửi
Mã hóa thông tin tài chính
Đảm bảo bảo mật của dữ liệu
Mục đích của chữ ký số là gì?
Bảo vệ quyền riêng tư của thông điệp
Đảm bảo tính toàn vẹn và xác thực thông điệp
Mã hóa dữ liệu
Chống lại các cuộc tấn công mạng
Thuật toán nào được sử dụng trong chữ ký số RSA?
Thuật toán đối xứng
Thuật toán không đối xứng
Thuật toán băm
Thuật toán xác thực
Mã hóa công khai giúp giải quyết vấn đề nào?
Bảo mật thông điệp
Xác thực danh tính
Cả A và B
Không có tác dụng gì
Trong quá trình tạo chữ ký số, ai tạo ra khóa riêng?
Người gửi
Người nhận
Cả người gửi và người nhận
Tổ chức chứng thực
Điều nào dưới đây không phải là hành vi vi phạm đạo đức trong an toàn thông tin?
Sử dụng mật khẩu mạnh
Xâm nhập vào hệ thống mà không có sự cho phép
Đảm bảo tính toàn vẹn của thông tin
Tiết lộ thông tin cá nhân mà không có sự đồng ý
Pháp luật an toàn thông tin tại Việt Nam quy định về gì?
Bảo vệ thông tin cá nhân
Cấm các hành vi xâm phạm dữ liệu
Cả A và B
Không có luật an toàn thông tin
Cái gì là cơ sở của các quy định bảo mật thông tin trong pháp luật?
Chính sách công ty
Quyền lợi của người sử dụng
Quyền lợi của tổ chức
Quy định của cơ quan nhà nước
Việc bảo vệ thông tin cá nhân trong không gian mạng có ý nghĩa gì?
Đảm bảo an ninh quốc gia
Bảo vệ quyền lợi cá nhân
Cả A và B
Không quan trọng
Để đảm bảo bảo mật thông tin trong môi trường làm việc, doanh nghiệp nên làm gì?
Đảm bảo chỉ người quản trị có quyền truy cập vào hệ thống
Cung cấp cho nhân viên mật khẩu mặc định
Khuyến khích nhân viên chia sẻ mật khẩu
Không cần đào tạo nhân viên về bảo mật
Mã hóa đối xứng có điểm yếu gì?
Khóa có thể bị lộ
Tốc độ chậm
Không thể sử dụng cho các giao dịch lớn
Tất cả các câu trên
RSA được xem là an toàn vì lý do gì?
Sự khó khăn của việc phân tích các số nguyên tố lớn
Tính đơn giản trong quá trình mã hóa
Không cần phải sử dụng khóa
Tốc độ mã hóa nhanh
Thuật toán AES có ưu điểm nào?
Mã hóa nhanh và an toàn
Chỉ có thể dùng cho dữ liệu nhỏ
Dễ bị giải mã nếu không có khóa
Dùng cho mã hóa đối xứng và công khai
Trong hệ thống RSA, thông điệp được mã hóa bằng khóa công khai có thể giải mã bằng gì?
Khóa công khai
Khóa riêng
Mã băm
Thuật toán SHA
Kỹ thuật nào dùng để đảm bảo tính toàn vẹn của dữ liệu trong an toàn thông tin?
Mã hóa
Hàm băm
Chữ ký số
Xác thực hai yếu tố
Tại sao việc sử dụng mật khẩu mạnh lại quan trọng?
Giúp dễ dàng ghi nhớ
Giảm thiểu nguy cơ bị tấn công từ các phương pháp thử mật khẩu
Làm tăng tốc độ hệ thống
Tất cả các câu trên
Thuật toán nào được sử dụng trong quá trình mã hóa DES?
Mã hóa đối xứng
Mã hóa công khai
Mã hóa ma trận
Mã hóa RSA
Phương thức nào dưới đây giúp bảo vệ thông tin khi truyền qua mạng?
Mã hóa SSL/TLS
Đảm bảo mật khẩu mạnh
Sử dụng tường lửa
Cả A và B
Điều nào là chính sách bảo mật hợp lý trong tổ chức?
Quản lý quyền truy cập thông tin rõ ràng
Cung cấp quyền truy cập không giới hạn
Không cần xác thực danh tính
Phớt lờ cập nhật phần mềm bảo mật
Chữ ký số sử dụng gì để xác nhận tính hợp lệ của thông điệp?
Khóa công khai
Khóa riêng
Chứng thư số
Tất cả các câu trên
Mã hóa DES không còn được sử dụng rộng rãi vì lý do gì?
Chìa khóa quá ngắn (56 bit)
Không thể mã hóa các dữ liệu lớn
Quá chậm khi mã hóa
Độ bảo mật rất cao
Mục tiêu chính của bảo mật thông tin là gì?
Đảm bảo tính toàn vẹn, bảo mật và khả dụng của thông tin
Giảm chi phí bảo mật
Tăng khả năng chia sẻ thông tin
Đảm bảo các quy định pháp lý
Bảo mật thông tin trong môi trường điện toán đám mây cần chú ý đến yếu tố gì?
Quyền truy cập và kiểm soát dữ liệu
Chi phí lưu trữ dữ liệu
Đảm bảo tốc độ truyền tải dữ liệu
Phân quyền sử dụng phần mềm
Để tạo ra một môi trường an toàn trong tổ chức, cần bắt đầu từ đâu?
Cập nhật phần mềm liên tục
Đào tạo nhân viên về bảo mật
Kiểm tra hệ thống bảo mật thường xuyên
Tất cả các câu trên
Các cuộc tấn công kiểu "phishing" thường lợi dụng yếu tố nào?
Lỗi trong mã hóa
Lỗi người sử dụng
Lỗ hổng phần mềm
Tấn công từ xa
Mã hóa trong giao tiếp qua mạng giúp gì?
Giảm chi phí bảo mật
Bảo vệ thông tin khỏi các cuộc tấn công
Tăng độ trễ trong việc truyền tải
Giảm tính toàn vẹn của thông tin
Việc sử dụng chữ ký số giúp gì cho người dùng?
Đảm bảo tính toàn vẹn và xác thực thông điệp
Giúp tiết kiệm chi phí giao dịch
Cung cấp quyền truy cập không giới hạn
Tăng tốc độ truyền tải thông tin
Để đảm bảo an toàn thông tin, mỗi tổ chức nên có chính sách bảo mật như thế nào?
Quy trình rõ ràng và thường xuyên đánh giá bảo mật
Đưa ra mật khẩu mặc định cho tất cả nhân viên
Không cần đào tạo nhân viên về bảo mật
Không cần áp dụng phần mềm bảo mật
Cách thức nào dưới đây có thể giúp ngăn chặn các cuộc tấn công DDoS?
Sử dụng tường lửa mạnh
Dùng mã hóa SSL
Sử dụng phần mềm chống virus
Sử dụng bộ lọc nội dung
Phương pháp nào dưới đây không liên quan đến việc bảo vệ dữ liệu cá nhân?
Mã hóa dữ liệu
Xác thực người dùng mạnh
Đảm bảo sao lưu thường xuyên
Chia sẻ thông tin cá nhân qua email
