[Hp/Sh] A Big Surprise

Chương 5

*Chương này có nội dung ảnh, nếu bạn không thấy nội dung chương, vui lòng bật chế độ hiện hình ảnh của trình duyệt để đọc.

- Chương 5: Giải tên truyện bằng mã Vigenère với từ khóa NHPC

Gợi ý: biến cách từ trong tên truyện thành các từ viết hoa, so mã khóa, giải mã Vigenère, mật khẩu cũng viết hoa các chữ

P.S: cái này tui đọc truyện "Tôi bị omega vạn nhân mê đánh dấu" của On Cloud Nine á nên lấy ý tưởng đặt pass cho chương này.

Chương được đăng vào 00h00 ngày 01/05/2022

Cách giải mã Vigenère

Ví dụ ta có một chuỗi cần mã hóa như sau:

ATTACKATDAWN

Và key dùng để mã hóa là "LEMON". Trước hết ta sẽ nhân chuỗi LEMON này lên để nó có cùng độ dài với chuỗi cần mã hóa:

LEMONLEMONLE

Khi này ta sẽ sử dụng bảng mã hóa như sau: bắt đầu từ trái qua phải, lấy ký tự của key làm dòng, ký tự của chuỗi cần mã hóa là cột và dóng vào trong bảng mã ta được một ký tự, ký tự đó chính là ký tự đã được mã hóa.

Áp dụng với key LEMONLEMONLE và chuỗi ATTACKATDAWN bên trên:

[dòng, cột] -> kết quả

[L, A] -> L

[E, T] -> X

[M, T] -> F

[O, A] -> O

[N, C] -> P

[L, K] -> V

[E, A] -> E

[M, T] -> F

[O, D] -> R

[N, A] -> N

[L, W] -> H[E, N] -> R

=> ta được chuỗi LXFOPVEFRNHR