Người dùng muốn lấy chữ ký của bên ký lên m mà bên ký không thấy m. Dùng khóa RSA (N,e,d) và yếu tố mù r (khả nghịch mod N):
Khi đó se≡m(modN) vì s=mdredr−1=md.
Hãy tính chữ ký s và kiểm chứng se≡m.
N=3233,e=17,d=2753,m=65,r=13 cho chữ ký hợp lệ.
Một dòng: N e d m r.
(N,e,d) khóa RSA hợp lệ, gcd(r,N)=1, 0≤m<N.
Dòng 1: chữ ký s. Dòng 2: VALID nếu se≡m(modN), ngược lại INVALID.
Ví dụ:
Đầu vào:
3233 17 2753 65 13
Đầu ra:
588
VALID
Giải thích:
Đang tải editor...