Bài tập mã hóa Playfair, Vigenere, Rail Fence và hoán vị

Bài tập

Mã Playfair

  1. Tìm bản mã của bản rõ “We are studying cryptography this year” sử dụng mã Playfair với từ khóa “information technology”.

Mã Vigenere

  1. Xét phương pháp Vigenere. Giả sử biết bản mã “PVRLHFMJCRNFKKW có bản rõ tương ứng là “networksecurity”. Hãy tìm khóa K.
  2. Cho hệ mã Vigenere, giải mã xâu C = “RANJLV” người ta thu được bản rõ là “CIPHER”. a) Tìm khóa đã sử dụng của hệ mã trên. b) Dùng khóa tìm được ở phần trên hãy giải mã xâu M = “PLDKCIDUJQJO”.
  3. Mã hóa đoạn văn bản sau theo Vigenere với key là informationcrypto: Organizations need to leverage the information eco-system arising out of the big data adoption to share the real time information.

Mã Rail Fence

  1. Rail Fence: ARTIFICIALINTELLIGENCE với K=4.

Mã hoán vị

  1. Xét mã hoán vị với bảng 5×5 và K=COFER. Hãy giải bản mã MMEOCEFOCRLLXARNICORECTLE hoán vị 2 lần với K1=FEROC.
  2. Xét mã hoán vị với bảng 5×5 và K=COFER. Hãy giải bản mã IOEDXXHINTXITANXGANKAONGI hoán vị 2 lần với K1=EFCOR.
  3. Mã hóa văn bản “TAI NANG KINH TE DOI NGOAI” theo ma trận hoán vị 3×7.
  4. Mã hóa 2 lần câu trên theo khóa K=TMDT24A và K1=ATM24DT.


Đáp án

Mã Playfair

  1. Đáp án: XT CNC QMWQHNFB TOBWGFYNCDGG EDMQ BCTOZ

Mã Vigenere

  1. Đáp án: Key = CRYPTO
  2. Đáp án: a) Key = PSYCHE, b) Bản rõ = ATFIVEOCLOCK
  3. Đáp án: Weloeuztbwbpj ltxr bb qsmqrtos gjv gcyczzfhzan xkc-fajrtf ozvxwes onb cs vyc qbu lnyo rpoibwbp km haozr yvv dett hvov gcyczzfhzan

Mã Rail Fence

  1. Đáp án: ACTERIINEGNTFAILICILLE

Mã hoán vị

  1. Đáp án: ELECTRONIC COMMERCE FOR ALL
  2. Đáp án: TAI NANG KINH TE DOI NGOAI
  3. Đáp án: K = SVCOFER, K1 = CEFORSV, bản mã: INNNEAATONHGGDITKOAII
  4. Đáp án: bản mã: AEGGIADIIKONONHIIANTTN
Share