Bộ mã hóa/giải mã Hill Cipher

Nhập văn bản và ma trận khóa 2×2 để mã hóa hoặc giải mã bằng Hill cipher.

Cách sử dụng

  1. Nhập các giá trị của bạn vào các ô ở trên.
  2. Nhấn Tính toán để xem kết quả ngay lập tức.
  3. Dùng nút Chia sẻ để sao chép liên kết tới kết quả của bạn.

Giới thiệu về công cụ này

Được Lester Hill phát minh năm 1929, mã Hill là một mã thay thế đa ký tự cổ điển mã hóa chữ cái theo khối thay vì từng chữ một bằng đại số tuyến tính: mỗi cặp chữ cái được ánh xạ thành một vectơ số 2×1 (A=0…Z=25), nhân với một ma trận khóa 2×2, và rút gọn theo modulo 26 để tạo ra cặp bản mã. Giải mã đảo ngược quá trình bằng ma trận nghịch đảo theo modulo của ma trận khóa, chỉ tồn tại nếu định thức của ma trận nguyên tố cùng nhau với 26.

Công cụ này mã hóa hoặc giải mã văn bản bằng mã Hill với một ma trận khóa 2×2 cho trước, tự động xử lý số học modulo và phép nghịch đảo ma trận. Sinh viên mật mã học và giảng viên khoa học máy tính dùng nó để thấy phép nhân ma trận tạo ra sự khuếch tán giữa các cặp chữ cái như thế nào, và để đối chiếu bài tập làm tay với một cài đặt tham chiếu hoạt động.

Was this helpful?

Bạn có thể chọn tối đa 3 biểu cảm.

Be the first to comment.

Máy tính phổ biến

Tất cả máy tính