Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Bảng Vigenère - Tra một ô

    Bảng Vigenère (Tabula Recta)

    Bảng Vigenère là ma trận 26×26: ô ở hàng R (ký tự khóa) và cột C (ký tự rõ) chứa chữ (R + C) mod 26. Tra bảng chính là phép mã hóa Vigenère cho một cặp ký tự.

    Thuật toán

    Đọc hàng và cột, in ra ký tự (hàng + cột) mod 26.

    Ví dụ

    Hàng L, cột A → L.

    • Định dạng đầu vào:

      Dòng 1: ký tự hàng (khóa). Dòng 2: ký tự cột (rõ). Mỗi dòng một chữ cái.

    • Ràng buộc đầu vào:

      Mỗi dòng đúng một chữ cái A-Z.

    • Định dạng đầu ra:

      Một dòng: ký tự tại ô giao nhau.

    Ví dụ:

    Đầu vào:

    L
    A

    Đầu ra:

    L

    Giải thích:

    (11+0) mod 26 = 11 = L.

    Đang tải editor...