迷糊间,4qwerty7 隐约想起 RSA 加密中对于私钥 (d, n)(d,\ n)(d, n),用公钥加密后的报文 mmm 的解密结果为 md(mod n)m^d (mod\ n)md(mod n)。
他就丢给你几个用公钥加密后的报文要你解密。
第一行一个整数 TTT 表示有 T(1≤T≤10)T(1\leq T \leq 10)T(1≤T≤10) 组数据。
之后 TTT 行每行有空格分开的两个整数 d, n, m(1≤d, m≤2128,1≤n≤2256)d,\ n,\ m(1\leq d,\ m\leq 2^{128},1\leq n \leq 2^{256})d, n, m(1≤d, m≤2128,1≤n≤2256) 分别表示一个私钥和一份用公钥加密后的报文。
对于每组测试数据输出一行一个整数,表示用私钥解密后的原始报文。
1 4 19 5
17