Bài 4: Cho đoạn thông điệp được mã hóa là một đoạn văn bản có ý nghĩa. Đầu
và cuối thông điệp không có khoảng trắng. Các ký tự sử dụng trong đoạn văn bản
này là các ký tự có giá trị từ 32 đến 126 trong bảng mã ASCII.
Đoạn văn bản được mã hóa theo một khoá K. Khoá K có giá trị trong đoạn [0,
255].
Bước 1: Các ký tự trong thông điệp
ban đầu sẽ được chuyển sang dạng nhị phân.
Bước 2: Các ký tự này (ở dạng nhị
phân) sẽ thực hiện phép toán XOR với khóa K cho trước để được bản tin đã mã
hoá.
Bước 3: Dãy nhị phân của bản tin
đã mã hóa được chia thành các nhóm 5 bit. Mỗi nhóm 5 bit này được thêm vào bit
1 ở đầu (tính từ trái qua phải) và chuyển thành ký tự có mã ASCII tương ứng.
Hãy đưa ra đoạn thông điệp
ban đầu.
0 nhận xét :
Đăng nhận xét