Giải mã Hill cần ma trận nghịch đảo K⁻¹ mod 26. Với K=[[a,b],[c,d]], det=(ad-bc) mod 26, và invdet là nghịch đảo modular của det:
K⁻¹ = invdet * [[ d, -b],
[-c, a]] (mod 26)
Sau đó P = K⁻¹ · C mod 26 cho từng cặp. Khóa luôn đảm bảo khả nghịch.
K=[[3,3],[2,5]] giải ngược kết quả mã hóa.
Dòng 1: 4 số a b c d (khóa khả nghịch). Dòng 2: bản mã độ dài chẵn.
Khóa luôn khả nghịch mod 26; độ dài chẵn ≤ 1000.
Một dòng: bản rõ.
Ví dụ:
Đầu vào:
3 3 2 5
DELW
Đầu ra:
JSTC
Giải thích:
Đang tải editor...