文档介绍:,完整性和有效性的含义,分别使用什么技术手段能够保障网络信息的保密性,完整性,和有效性?答:保密性是指信息系统防止信息非法泄露的特性,信息只限于授权用户使用,通过信息加密,身份认证,访问控制,安全通信协议等技术实现。完整性是指信息未经授权不能改变的特性,通过安全通信协议,密码校验,数字签名等技术保障。有效性是指信息资源容许授权用户按需访问的特性。在面向用户服务的同时还必须进行身份认证于访问控制只要合法用户才能访问限定权限的信息资源。?答:分为自然和人为两大类。自然因素产生的信息安全威胁主要有硬件故障,软件故障,电源故障,电磁干扰,电磁辐射和各种不可抗拒的自然灾害,电磁辐射破坏了信息的保密性,物理故障及自然灾害破坏了信息的完整性和有效性。人为因素包括意外损坏和蓄意攻击。意外损坏主要包括偶然删除文件,格式化硬盘,带电拔插,系统断电等操作失误,主要破坏信息的完整性和有效性。蓄意攻击则是有意利用软件漏洞,协议漏洞和管理漏洞试图绕过信息安全策略破坏,窃听,假冒泄露和非法访问信息资源的各种恶意行为,包括网络攻击,计算机病毒,网络窃听等,破坏了信息的保密性被动攻击主要破坏信息的保密性,主动攻击破坏信息的完整性和有效性。。P=7,q=11,e=13,m=,求出p与q的乘积n=11*7=77;第二步,计算n的欧拉函数为6×10=60;第三步,求解密密钥d=37;这样得到公钥PU={e,n}={13,77}私钥={d,n}={37,77};加密:计算密文c为m的e次方modn,得到c=35;;解密:计算明文m为c的d次方modn,得到m=7;。#include""voidmain(){ intp,q,n,f,e,d,k,i,j; intm[100]; intc[100]; for(i=0;i<100;i++) c[i]=1; printf("请输入两个大素数p,q:\n"); scanf("%d,%d",&p,&q); printf("请输入整数e:\n"); scanf("%d",&e); f=(p-1)*(q-1); n=p*q; for(d=1;(d*e-1)%f!=0;d++); printf("请输入明文m的分组数k:"); scanf("%d",&k); printf("请分别输入明文m:"); for(i=0;i<k;i++) scanf("%d",&m[i]); for(i=0;i<k;i++) for(j=1;j<=e;j++) { c[i]=m[i]*c[i]%n; } printf("输出密文为:\n"); for(i=0;i<k;i++) printf("%d\n",c[i]); printf("输出公共密钥(e,n)为(%d,%d)\n",e,n); printf("输出私有密钥(d,n)为(%d,%d)\n",d,n); printf("解密过程:\n"); for(i=0;i<100;i++) m[i]=1; for(i=0;i<k;i++) for(j=1;j<=d;j++) m[i]=(m[i]*c[i])%n; printf("输出明文为:\n");