RSA算法计算实例(给定p,q,e,m/c,计算n,)(n,d,c/m)

题目
问答题
RSA算法计算实例(给定p,q,e,m/c,计算n,)(n,d,c/m)
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列递延年金的计算式中正确的是( )。

A.P=A×(P/A,i,n)×(P/F,i,m)

B.P=AX(F/A,i,n)×(P/F,i,m)

C.P=A×E(P/A,i,m+n)-(P/A,i,m)]

D.P=A×(F/A,i,n)×(P/F,i,n+m)


正确答案:ACD
递延年金有三种计算方法:
第一种方法:P=A×(P/A,i,n)×(P/F,i,m);
第二种方法:P=A×[(P/A,i,m+n)-(P/A,i,m)];
第三种方法:P=A×(F/A,i,n)×(P/F,i,n+m)。

第2题:

设有关键码序列(Q,G,M,Z,A,N,P,X,H),下面(44)是从上述序列出发建堆的结果。

A.H,G,M,P,A,N,Q,X,Z

B.G,M,Q,A,N,P,X,H,Z

C.A,G,M,H,Q,N,P,X,Z

D.A,G,H,M,N,P,Q,X,Z


正确答案:C
解析:本题考查建堆的过程。从一个无序序列建堆的过程是一个反复“筛选”的过程。若将此序列看成是一个完全二叉树,则最后一个非终端结点是第|n/2|,因此“筛选”只需要从这个元素开始就可以了。关键码序列(Q,G,M,Z,A,N,P,X,H)的|n/2|等于4,对应的元素是Z,根据与这个关键码序列对应的完全二叉树可以知道,Z>H,则交换。接着是对第3个元素M进行“筛选”,由于它不大于其左、右孩子结点的值,则筛选后序列不变。再接下来是对第2个元素G进行“筛选”,由于它大于右孩子结点A的值,则交换。最后是对第1个元素Q进行“筛选”,它此时大于其左孩子结点A的值,则交换之,后又大于其右孩子结点G的值,再交换后得到建堆的结果是(A,G,M,H,Q,N,P,X,Z)。

第3题:

若关系R为M列P行,关系S为N列Q行,则R×S的结果为()列()行。

A.M+N、P+Q

B.M+N、P×Q

C.M×N、P+Q

D.M×N、P×Q


参考答案:B

第4题:

按照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)


正确答案:A,B

第5题:

对序列(Q,D,F,X,A,P,N,D,Y,M,C,W)按照字典顺序采用二路归并方法进行排序,下面的4个序列中(54)是第三趟的结果。

A.A,B,D,F,N,P,Q,X,C,W,M,Y

B.A,B,P,D,N,P,Q,X,C,M,W,Y

C.A,B,D,F,P,Q,X,N,C,M,W,Y

D.A,B,D,P,N,P,Q,X,C,M,W,Y


正确答案:D
解析:第三趟结果应满足每8个有序,答案为D。

第6题:

若有如下程序: void s(char *m, int n) {*m=*m+3; n=n+3; printf("%c,%c,",*m,n); } main() {char p='b',q='B'; s(&q,p); printf("%c,%c\n",p,q); } 则程序运行后的输出结果是( )

A.E,e,b,E

B.e,E,b,F

C.E,e,e,E

D.e,E,b,E


正确答案:A

第7题:

设有关键码序列(q,g,m,z,a,n,p,x,h),下面哪一个序列是从上述序列出发建堆的结果?( )

A.a,g,h,m,n,p,q,x,z

B.a,S,m,h,q,n,p,x,z

C.g,m,q,a,n,p,x,h,z

D.h,g,m,p,a,n,q,x,z


正确答案:B
解析:堆的定义是对每个层次的树(子树)都存在双亲节点小于(大于)其子女节点。因此要么是小根堆,要么是大根堆,小根堆堆顶元素肯定是a,大根堆堆顶元素肯定是z,因此首先可以排除C和D选项。对A、B如果是堆,肯定是小根堆。再根据建初堆后,进行筛运算的结果可得应为B。

第8题:

如果递延期为m,递延年金的计算公式为( )。

A.P=A×(PVAr,m, n-PVAr,m)

B.P=A×(PVAr,m, n-PVAr,n)

C.P=A×PVAr,n×PVr,m

D.P=A×PVAr,n×PVr,n


正确答案:AC
这是递延年金的计算公式,注意m是递延期。 

第9题:

设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为______。

A.8

B.9

C.8.5

D.8.0


正确答案:C

第10题:

RSA是一种公开密钥加密算法。其原理是:已知素数p、q,计算n=pq,选取加密密钥e,使e与(p-1)×(q-1)互质,计算解密密钥d=e-1mod((p-1)×(q-1))。其中n、e是公开的。如果M、C分别是明文和加密后的密文,则加密的过程可表示为 (51) 。

假定EXY(M)表示利用X的密钥Y对消息M进行加密,DXY(M)表示利用x的密钥Y对消息M进行解密,其中Y=P表示公钥,Y=S表示私钥。A利用RSA进行数字签名的过程可以表示为 (52) ,A利用RSA实施数字签名后不能抵赖的原因是 (53) 。

(51)

A.C=Memodn

B.C=Mnmode

C.C=Mdmodn

D.C=Memodd


正确答案:A

更多相关问题