spb-star2.gif (6084 字节)spb-zi-135x60.jpg (11848 字节)

ca-1.jpg (22320 字节)

1tap-1.jpg (6545 字节)1tap-2.jpg (8453 字节)1tap-4.jpg (7612 字节)1tap-5.jpg (7766 字节)1tap-6.jpg (8339 字节)1tap-7.jpg (7626 字节)1tap-3.jpg (7831 字节)


1tap-11.jpg (10047 字节)

1tap-10.jpg (10079 字节)

 


1tap-21.jpg (13362 字节)

  数字证书是网络通讯中标志通讯各方身份信息的一系列数据,它提供了在Internet上验证通信各方身份的方法,它是由由权威机构-CA认证机构,又称为证书授权(Certificate Authority)中心发行。

  数字证书是经证书管理中心数字签名的包含公开密钥、拥有者信息以及公开密钥的文件。证书的格式遵循ITUT X.509国际标准。X.509数字证书通常包含以下内容:
  证书的版本信息;
  证书的序列号,每个证书都有唯一的证书序列号;
  证书所使用的签名算法;
  证书的发行机构名称,命名规则一般采用X.500格式;
  证书的有效期,通用的证书一般采用UTC时间格式,它的计时范围为1950-2049;
  证书所有人的名称,命名规则一般采用X.500格式;
  证书所有人的公开密钥;
  证书发行者对证书的签名。

1tap-22.jpg (13308 字节)

  数字证书采用公钥体制,即利用一对互相匹配的密钥进行加密、解密。每个客户可以设定特定的仅为本人所知的私有密钥(私钥),用它进行数据解密和签名;同时设定一把公共密钥(公钥)并由本人公开,为一组客户所共享,用于数据加密和验证签名。

  当发送一份保密文件时,发送方使用接收方的公钥对数据加密,而接收方则使用自己的私钥解密,这样信息就可以安全无误地到达目的地了。

  数字加密是一个不可逆过程,即只有使用私有密钥才能解密。在公开密钥密码体制中,常用的是RSA体制。其数学原理是将一个大数分解成两个质数的乘积,加密和解密用的是两个不同的密钥。即使已知明文、密文和加密密钥(公开密钥),想要推导出解密密钥(私密密钥),在计算上是不可能的。按现在的计算机技术水平,要破解目前采用的1024位RSA密钥,需要上千年的计算时间。

  公开密钥体系解决了密钥发布的管理问题,客户可以公开其公开密钥,而保留其私有密钥。使用者可以使用接受方的公开密钥对发送的信息进行加密,安全地传送到对方,然后由接受方使用自己的私有密钥进行解密。

  客户可以采用自己的私钥对信息加以处理,由于密钥仅为本人所有,这样就产生了别人无法生成的文件,也就形成了数字签名。采用数字签名,能够确认以下两点:

  (1) 保证信息是由签名者自己签名发送的,签名者不能否认或难以否认;
  (2) 保证信息自签发后到收到为止未曾作过任何修改,签发的文件是真实文件。

数字签名具体做法是:

  (1) 将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证,只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。
  (2) 将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名。
  (3)接收方收到数字签名后,用同样的HASH算法对报文计算摘要值,然后与用发送者的公开密钥进行解密解开的报文摘要值相比较,如相等则说明报文确实来自所称的发送者。