考虑p=5和q=11的RSA算法。请问: 1)n和z是什么? 2)若令e=3,为什么e是一个合理的选择? 3)求d是的de mod z = 1,且d<160; 4)使用密钥(n,e)加密报文m=8。(提示:[(a mod n)*(b mod n)] mod n = (a*b) mod n)

考虑p=5和q=11的RSA算法。请问: 1)n和z是什么? 2)若令e=3,为什么e是一个合理的选择? 3)求d是的de mod z = 1,且d<160; 4)使用密钥(n,e)加密报文m=8。(提示:[(a mod n)*(b mod n)] mod n = (a*b) mod n)


参考答案和解析
55,40

相关考题:

在RSA密钥产生过程中,已知φ(n)=160,选择e=23,确定d使得d≡1/e(mod(φ(n)),则d的值为()。A.17B.7C.27D.37

单击命令按钮,下列程序的执行结果为Private Sub Command1_Click()Dim x As Integer, y As Integerx=32: y=42Call PCS(x, y)Print x; yEnd SubPublic Sub PCS(Byval n As Integer, ByVal m As Integer)n=n Mod 10+1m=m Mod 10+1End Sub ( )。A.32 42B.2 32C.2 3D.12 3

用数组A[0,N-1]存放循环队列的元素值,若其头指针和尾指针分别为front和rear,则循环队列中当前元素的个数为A.(rear-front+N+1)mod NB.(rear-front+1)mod NC.(rear-front-1+N)mod ND.(rear-front)mod N

【程序说明】 计算1~30之间能够被3整除的奇数的阶乘和。【程序】** 主程序SET TALK OFFS=0FOR I=1 TO 30 STEP 2IF (4)(5)S=S+NENDIFENDFOR?“1到30之间能被3整除的奇数阶乘和为:”+ (6)SET TALK ONRETURN** 过程 P1.PRGPARAMETERS M(7)N=1FOR J=1 TO MN=N*JENDFOR(8)(4)A.MOD(I,3)=0B.MOD(I,3)>0C.MOD(I,3)<>0D.MOD(I,3)=0

以下程序段中Do...Loop循环执行的次数为( )。 n=5 Do lf n Mod 2=0 Then n=n\2 Else n=n*3+1 End If Loop untiln=1A.4B.3C.5D.2

以下程序段中Do...Loop循环执行的次数为______。 n=5 Do if n mod 2=0 then n=n\2 else n=n*3+1 end if Loop until n=1A.4B.3C.5D.2

单击命令按钮时,下列程序的执行结果为 Private Sub Command1_Click( ) Dim x As Integer,y As Integer x=12:y=32 Call Proc(x,y) Print x;y End Sub Public Sub Proc(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End SubA.12 32B.2 32C.2 3D.12 3

按照RSA算法,取两个最大素数p和q,n=p*q,令(n)=(p-1)*(q-1),取与(n)互质的数e,d=e-1 mod (n),如果用M表示消息,用C表示密文,下面( )是加密过程,( )是解密过程。A.C=Me mod n B.C=Mn mod d C.C=Md mod (n) D.C=Mn mod (n) A.M=Cn mod e B.M=Cd mod n C.M=Cd mod (n) D.M=Cn mod (n)

以下程序求两个整数M,N的最大公约数:SUBROUTINE ZDGUS(M,N)K=_DOIO J = 2,KIF(MOD(N,J). EQ. 0. AND. MOD(M,J). EQ. 0)L=J 10 CONTINUEWRITEC*,‘(2X,15),)LRETURNEND为了使程序完整,在_处应填入的是:A.MB.NC. MIN(M,N)D. M/N

阅读以下FORTRAN程序 READ(*,*)M,N K=MOD(M,N) 10 IF(K.GT.0)THEN M=N N=K K=MOD(M,N) GOTO 10 END IF WRITE(*,*)N END 若运行以上程序时,由键盘输入25,11,则程序输出为( )。A.3B.2C.1D.0

以下程序求两个整数M,N 的最大公约数: SUBROUTINE ZDGUS(M,N) K=__________ DO 10 J=2,K IF(MOD(N,J).EQ.0.AND.MOD(M,J).EQ.0)L=J10 CONTINUE WRITE(*,’(2X,15)’)L RETURN END为了使程序完整,在_____处应填入的是:(A)M (B)N(C)MIN(M,N) (D)M/N

按照RSA算法,取两个最大素数p和q,n=p*q,令φ(n)=(p-1)*(q-1),取与φ(n)互质的数e,d=e-1 mod φ(n),如果用M表示消息,用C表示密文,下面(请作答此空)是加密过程,( )是解密过程。 A. C=Me mod nB. C=Mn mod dC. C=Md mod φ(n)D. C=Mn mod φ(n)

按照RSA算法,取两个最大素数p和q,n=p*q,令φ(n)=(p-1)*(q-1),取与φ(n)互质的数e, d=e-1 mod φ(n),如果用M表示消息,用C表示密文,下面( )是解密过程。 A. M=Cn mod eB. M=Cd mod nC .M=Cd mod φ(n)D .M=Cn mod φ(n)

按照RSA算法,取两个最大素数p和q,n=p*q,令φ(n)=(p-1)*(q-1),取与φ(n)互质的数e, d=e-1 mod φ(n),如果用M表示消息,用C表示密文,下面( )是加密过程。 A. C=Me mod nB. C=Mn mod dC. C=Md mod φ(n)D. C=Mn mod φ(n)

按照RSA算法,取两个最大素数p和q,n=p*q,令φ(n)=(p-1)*(q-1),取与φ(n)互质的数e,d=e-1 mod φ(n),如果用M表示消息,用C表示密文,下面( )是加密过程,(请作答此空)是解密过程。 A. M=Cn mod eB. M=Cd mod nC. M=Cd mod φ(n)D. M=Cn mod φ(n)

设n为整型变量,且n:=1997,下面能将n的十位数字(即右边第2位数字)分离出来的语句是()A、d:=n mod 100B、d:=n div 100;C、d:=n div 100 mod 10;D、d:=n mod 100 div 10

设p是一个素数,且p≡-1(mod4)则Zp的所有非零平方元的集合D是Zp的加法群的什么差集?()A、(4n-1,2n,n)B、(4n-1,2n-1,n-1)C、(4n+1,2n-1,n-2)D、(4n-1,2n+1,n-3)

在RSA密钥产生过程中,已知Φ(n)=432,选择e=17,确定d使得d≡1/e(modΦ(n))()A、223B、29C、305D、113

在RSA算法中,已知:大数为n=1147,公钥e=491,设某明文为M,其加密密文C=Mdmod n=365mod n,计算(n-M)dmod n的值。

M不能被N整除的FORTRAN表达式为:()A、(M/N).NE.0B、NOT.(MOD(M,N).NE.0)C、MOD(M,N).NE.0D、INT(M/N).NE.0

在RSA密钥产生过程中,已知Φ(n)=160,选择e=23,确定d使得d≡1/e(modΦ(n))()A、17B、7C、27D、37

问答题在RSA算法中,已知:大数为n=1147,公钥e=491,设某明文为M,其加密密文C=Mdmod n=365mod n,计算(n-M)dmod n的值。

单选题最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是()。A(rear+1)MOD n=frontBrear-frontCrear+1=frontD(rear-1)MOD n=front

单选题在RSA密钥产生过程中,已知Φ(n)=160,选择e=23,确定d使得d≡1/e(modΦ(n))()A17B7C27D37

单选题设n为整型变量,且n:=1997,下面能将n的十位数字(即右边第2位数字)分离出来的语句是()Ad:=n mod 100Bd:=n div 100;Cd:=n div 100 mod 10;Dd:=n mod 100 div 10

单选题在RSA密钥产生过程中,已知Φ(n)=432,选择e=17,确定d使得d≡1/e(modΦ(n))()A223B29C305D113

单选题设循环队列中数组的下标范围是1~n,其头尾指针分别为f和r,则其元素个数为()Ar-fBr-f+lC(r-f) mod (n+1)D(r-f+n) mod n

单选题设p是一个素数,且p≡-1(mod4)则Zp的所有非零平方元的集合D是Zp的加法群的什么差集?()A(4n-1,2n,n)B(4n-1,2n-1,n-1)C(4n+1,2n-1,n-2)D(4n-1,2n+1,n-3)