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] Sinh chữ ký số RSA (giáo dục)

    Tiếp nối bài toán xác thực chữ ký RSA giáo dục: cho khóa bí mật (n,d)(n, d)(n,d) và giá trị băm thông điệp mmm (số nguyên, 0≤m<n0 \le m < n0≤m<n), người ký tạo chữ ký số theo công thức:

    s=md mod ns = m^d \bmod ns=mdmodn

    Hãy tính chữ ký sss.

    Ví dụ: n=3233, d=2753, m=65n=3233,\ d=2753,\ m=65n=3233, d=2753, m=65 thì s=652753 mod 3233=588s = 65^{2753} \bmod 3233 = 588s=652753mod3233=588.

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

      Một dòng chứa 3 số nguyên không âm, cách nhau bởi khoảng trắng: n d m (0≤m<n0 \le m < n0≤m<n, nnn có thể rất lớn).

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

      Một dòng duy nhất: giá trị chữ ký sss (số nguyên).

    Ví dụ:

    Đầu vào:

    3233 2753 65

    Đầu ra:

    588
    

    Đầu vào:

    3233 2753 0

    Đầu ra:

    0
    

    Đang tải editor...