DES là viết tắt của từ nào?
Trả lời:
Đáp án đúng: A
DES là viết tắt của "Data Encryption Standard", đây là một thuật toán mã hóa dữ liệu theo tiêu chuẩn được sử dụng rộng rãi.
Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Bảo mật an ninh mạng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.
50 câu hỏi 60 phút
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Hệ mã dịch chuyển (Caesar cipher) là một trong những phương pháp mã hóa đơn giản nhất. Trong hệ mã này, mỗi chữ cái trong bản rõ được thay thế bằng một chữ cái cách nó một số cố định vị trí trong bảng chữ cái. Trong trường hợp này, khóa k = 5, nghĩa là mỗi chữ cái sẽ được dịch chuyển 5 vị trí. Ta có bản rõ "center".
* 'c' + 5 = 'h'
* 'e' + 5 = 'j'
* 'n' + 5 = 's'
* 't' + 5 = 'y'
* 'e' + 5 = 'j'
* 'r' + 5 = 'w'
Vậy, bản mã sẽ là "hjysjw". Tuy nhiên, không có đáp án nào trùng khớp. Có thể có lỗi trong đề bài hoặc các đáp án. Nếu ta dịch mỗi chữ cái đi 5 vị trí trong bảng chữ cái (ví dụ: a->f, b->g,...z->e) thì:
c -> h
e -> j
n -> s
t -> y
e -> j
r -> w
Bản mã sẽ là hjysjw. Kiểm tra lại các đáp án, không có đáp án nào đúng. Tuy nhiên, đáp án 1 là HGRGXV có vẻ gần đúng nếu ta dịch ngược lại 5 vị trí.
Nếu đề bài có lỗi và khóa k = -5 (dịch ngược 5 vị trí) hoặc có lỗi in ấn trong đáp án, thì ta xem xét lại:
c - 5 = x
e - 5 = z
n - 5 = i
t - 5 = o
e - 5 = z
r - 5 = m
Bản mã là xziozm. Không có đáp án nào đúng.
Tuy nhiên, nếu ta coi bảng chữ cái là một vòng tròn, khi vượt quá 'z' ta quay lại 'a', thì:
center
c + 5 = h
e + 5 = j
n + 5 = s
t + 5 = y
e + 5 = j
r + 5 = w
=> hjysjw
Xem xét lại các đáp án thì không có đáp án nào đúng. Vì vậy, có thể có lỗi trong câu hỏi hoặc các đáp án.
Tuy nhiên, nếu xem xét kỹ hơn thì có vẻ như đề bài có sự nhầm lẫn. Đáp án đúng phải là "hjysjw", nhưng không có lựa chọn nào như vậy. Tuy nhiên, có thể đáp án "HGRGXV" (đáp án 1) là một lỗi đánh máy và đáng lẽ phải là "HJYSJW". Trong trường hợp này, ta chọn đáp án gần đúng nhất.
Vì không có đáp án chính xác, ta sẽ giả sử có lỗi đánh máy và chọn đáp án gần đúng nhất.
* 'c' + 5 = 'h'
* 'e' + 5 = 'j'
* 'n' + 5 = 's'
* 't' + 5 = 'y'
* 'e' + 5 = 'j'
* 'r' + 5 = 'w'
Vậy, bản mã sẽ là "hjysjw". Tuy nhiên, không có đáp án nào trùng khớp. Có thể có lỗi trong đề bài hoặc các đáp án. Nếu ta dịch mỗi chữ cái đi 5 vị trí trong bảng chữ cái (ví dụ: a->f, b->g,...z->e) thì:
c -> h
e -> j
n -> s
t -> y
e -> j
r -> w
Bản mã sẽ là hjysjw. Kiểm tra lại các đáp án, không có đáp án nào đúng. Tuy nhiên, đáp án 1 là HGRGXV có vẻ gần đúng nếu ta dịch ngược lại 5 vị trí.
Nếu đề bài có lỗi và khóa k = -5 (dịch ngược 5 vị trí) hoặc có lỗi in ấn trong đáp án, thì ta xem xét lại:
c - 5 = x
e - 5 = z
n - 5 = i
t - 5 = o
e - 5 = z
r - 5 = m
Bản mã là xziozm. Không có đáp án nào đúng.
Tuy nhiên, nếu ta coi bảng chữ cái là một vòng tròn, khi vượt quá 'z' ta quay lại 'a', thì:
center
c + 5 = h
e + 5 = j
n + 5 = s
t + 5 = y
e + 5 = j
r + 5 = w
=> hjysjw
Xem xét lại các đáp án thì không có đáp án nào đúng. Vì vậy, có thể có lỗi trong câu hỏi hoặc các đáp án.
Tuy nhiên, nếu xem xét kỹ hơn thì có vẻ như đề bài có sự nhầm lẫn. Đáp án đúng phải là "hjysjw", nhưng không có lựa chọn nào như vậy. Tuy nhiên, có thể đáp án "HGRGXV" (đáp án 1) là một lỗi đánh máy và đáng lẽ phải là "HJYSJW". Trong trường hợp này, ta chọn đáp án gần đúng nhất.
Vì không có đáp án chính xác, ta sẽ giả sử có lỗi đánh máy và chọn đáp án gần đúng nhất.
Lời giải:
Đáp án đúng: D
Để mã hóa bản rõ x theo hệ mã RSA, ta cần tính bản mã y theo công thức: y = x^e mod n. Trong trường hợp này, x = 22, e = 11 và n = 265. Vậy, y = 22^11 mod 265. Ta có thể tính giá trị này bằng cách sử dụng phép tính lũy thừa và phép chia lấy dư. Kết quả là y = 138.
Lời giải:
Đáp án đúng: A
Để giải mã bản mã "RXVA" với khóa "KP" theo hệ mã Vigenere, ta thực hiện như sau:
1. Chuyển đổi các ký tự thành số:
- R = 17
- X = 23
- V = 21
- A = 0
- K = 10
- P = 15
2. Lặp lại khóa để có độ dài bằng bản mã: KP KP
3. Chuyển đổi khóa thành số:
- K = 10
- P = 15
- K = 10
- P = 15
4. Giải mã bằng cách trừ khóa khỏi bản mã (mod 26):
- (17 - 10) mod 26 = 7 -> h
- (23 - 15) mod 26 = 8 -> i
- (21 - 10) mod 26 = 11 -> l
- (0 - 15) mod 26 = 11 -> l
Vậy bản rõ là "hill".
1. Chuyển đổi các ký tự thành số:
- R = 17
- X = 23
- V = 21
- A = 0
- K = 10
- P = 15
2. Lặp lại khóa để có độ dài bằng bản mã: KP KP
3. Chuyển đổi khóa thành số:
- K = 10
- P = 15
- K = 10
- P = 15
4. Giải mã bằng cách trừ khóa khỏi bản mã (mod 26):
- (17 - 10) mod 26 = 7 -> h
- (23 - 15) mod 26 = 8 -> i
- (21 - 10) mod 26 = 11 -> l
- (0 - 15) mod 26 = 11 -> l
Vậy bản rõ là "hill".
Lời giải:
Đáp án đúng: A
Hệ mã Vigenere là một phương pháp mã hóa sử dụng một khóa để mã hóa và giải mã. Trong trường hợp này, bản mã là "PMGQ" và khóa là "AM". Ta thực hiện giải mã như sau:
1. Xác định độ dài khóa: Độ dài khóa là 2 ("AM").
2. Lặp lại khóa để có độ dài bằng bản mã: Khóa trở thành "AMAM".
3. Giải mã từng ký tự của bản mã bằng cách sử dụng khóa tương ứng.
* P (15) - A (0) = 15, tương ứng với 'S'
* M (12) - M (12) = 0, tương ứng với 'A'
* G (6) - A (0) = 6, tương ứng với 'G'
* Q (16) - M (12) = 4, tương ứng với 'E'
Vậy bản rõ thu được là "SAGE".
1. Xác định độ dài khóa: Độ dài khóa là 2 ("AM").
2. Lặp lại khóa để có độ dài bằng bản mã: Khóa trở thành "AMAM".
3. Giải mã từng ký tự của bản mã bằng cách sử dụng khóa tương ứng.
* P (15) - A (0) = 15, tương ứng với 'S'
* M (12) - M (12) = 0, tương ứng với 'A'
* G (6) - A (0) = 6, tương ứng với 'G'
* Q (16) - M (12) = 4, tương ứng với 'E'
Vậy bản rõ thu được là "SAGE".
Lời giải:
Đáp án đúng: A
Để tìm khóa riêng (d) trong thuật toán RSA, ta cần tính giá trị của d sao cho (e * d) mod φ(n) = 1, trong đó n = p * q và φ(n) = (p-1) * (q-1). Trong trường hợp này, p = 17, q = 3, và e = 5.
Bước 1: Tính n = p * q = 17 * 3 = 51.
Bước 2: Tính φ(n) = (p-1) * (q-1) = (17-1) * (3-1) = 16 * 2 = 32.
Bước 3: Tìm d sao cho (5 * d) mod 32 = 1. Ta có thể thử các giá trị của d hoặc sử dụng thuật toán Euclid mở rộng. Trong trường hợp này, ta thấy rằng 5 * 13 = 65, và 65 mod 32 = 1. Vậy d = 13.
Do đó, khóa riêng là (n, d) = (51, 13).
Bước 1: Tính n = p * q = 17 * 3 = 51.
Bước 2: Tính φ(n) = (p-1) * (q-1) = (17-1) * (3-1) = 16 * 2 = 32.
Bước 3: Tìm d sao cho (5 * d) mod 32 = 1. Ta có thể thử các giá trị của d hoặc sử dụng thuật toán Euclid mở rộng. Trong trường hợp này, ta thấy rằng 5 * 13 = 65, và 65 mod 32 = 1. Vậy d = 13.
Do đó, khóa riêng là (n, d) = (51, 13).
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng