(5.2 6分)[br][/br]若通信格式变为:[br][/br]A给B发消息:EPKB(ESKA(m),m ,A)[br][/br]B给A发消息: EpKA(EsKB (m),m,B)[br][/br]这时的安全性如何?请分析A,B此时是如何相互认证并传递消息的。
举一反三
- 在公钥体制中,每一用户U都有自己的公开密钥PKU和私钥SKU。如果任意两个用户A和B按以下方式通信:[br][/br] A发给B消息[EPKB(m),A]。[br][/br] 其中EK(m)代表用密钥K对消息m进行加密。[br][/br] B收到以后,自动向A返回消息[EPKA(m),B],以使A知道B确实收到消息m。 [问题][br][/br] 用户C怎样通过攻击手段获取用户A发送给用户B的消息m。
- 有以下程序[br][/br]#include <stdio.h>[br][/br]main()[br][/br]{ int i=1,m=1;[br][/br]for(i=1;i<3;i++)[br][/br]{ for(j=3,j>0;j--)[br][/br]{ if(i*j>3) break;[br][/br]m*=i*j;[br][/br]}[br][/br]}[br][/br]printf("m=%d\n",m);[br][/br]}[br][/br]程序运行后的输出结果是( )。[br][/br] A: m=6 B: m=2 C: m=4 D: m=3
- 下面程序段A和B,先执行A再执行B,与单独执行B的结果比较( )。[br][/br]程序段A[br][/br]if(m [ n){<br]t = m;[br][/br]m = n;[br][/br]n = t;[br][/br]}[br][/br]程序段B[br][/br]while(n != 0){[br][/br]t = m % n;[br][/br]m= n;[br][/br]n = t;[br][/br]}[br][/br]System.out.println(m); A: 不同 B: 相同 C: 不确定 D: 其他
- 可吸入性纤维粉尘是指() A: 直径>3<br/>m,长度≥5<br/>m B: 直径<3<br/>m,长度<5<br/>m C: 直径<3<br/>m,长度≥5<br/>m D: 直径<3<br/>m,长度≥9<br/>m E: 直径>3<br/>m,长度≤5<br/>m
- — I'm sorry I'm calling you so late.[br][/br] — _______ okay.[br][/br][br][/br] [br][/br] A: This is B: You're C: That's D: I'm