Áp dụng hoán vị cột (columnar) hai lần liên tiếp với hai khóa key1 rồi key2. Mỗi lần dùng quy tắc xếp hạng cột theo (ký tự khóa, chỉ số cột).
key1 → trung gian.key2 trên trung gian → bản mã.key1=ZEBRA, key2=KEY.
Dòng 1: key1. Dòng 2: key2. Dòng 3: bản rõ.
1 ≤ độ dài mỗi khóa ≤ 26; bản rõ ≤ 1000.
Một dòng: bản mã.
Ví dụ:
Đầu vào:
ZEBRA
KEY
WEAREDISCOVEREDFLEE
Đầu ra:
OSELEDEAEECWFDRIREV
Giải thích:
Đang tải editor...