Thoạt nhìn, mình thấy đây là mã hóa dạng Base32. Tuy nhiên khi mình thử giải mã thì không ra. Có vẻ nó đã bị mã hóa trước đó bằng một cách khác trước.
Ở đây, tác giả có đề cập đến cụm từ "interwoven", mình thử tìm Google với từ khóa "interwoven cipher" và ra được hàng loạt kết quả về Vigenere Cipher. Mình thử giải mã cipher bằng Vignere với khóa là "Key" (tên của file txt). Ở đây mình sẽ sử dụng CyberChef và ra được như sau:
Khi mình thử giải mã thì đã không còn ra các ký tự đặc biệt nữa, tuy nhiên nó vẫn ra base32. Khả năng đây là lí do cho cụm từ "To and fro" trong đề bài. Vì vậy mình sẽ sử dụng Magic trong CyberChef. Sau một hồi thì mình ra được kết quả như sau:
Một sự đan xen giữa Base32 và Base64. Và mình ra được flag.
Flag: DSC{V17_P0L1CY}
MOVE
There is an urgent need for a touch typist in our 13 year old organization, can you find the flag from the encrypted data?
FLAG FORMAT: DSC{[a-zA-Z0-9_]+}
Attachment: KEY.txt
U_E}M28NWV5?28S~
Đề bài có đề cập đến con số 13 nên mình nghĩ đến ROT13. Tuy nhiên, sau khi ROT13 xong thì kết quả trông vẫn có vẻ chưa đúng
H_R}Z28AJI5?28F~
Mình có thử ném đề bài cho GPT-4 và AI hướng cho mình đến một thuật toán caesar liên quan đến QWERTY. Cứ thử tin xem như nào, mình tìm từ khóa "QWERTY Caesar cipher" và mình thấy kết quả trả về "Keyboard Shift Cipher". Mình thử ghi cipher vô nhưng không ra. Tuy nhiên mình đã điền cipher gốc, thử với cipher sau khi ROT13 và mình ra được flag