第1个回答 2008-09-11
C
首先数字认证使用的是非对称加密技术传输,非对称加密中每一个用户有两个密码,一个是公钥一个是私钥,公钥就存放在自己的证书里面,而私钥是自己保存的,因为私钥是只有自己才知道的,某些情况下用户自己也没办法知道自己的私钥,因此可以把他当做自己的签名,用自己的私钥加密,然后把自己的证书传送给服务器,服务器就可以用你的公钥解密数据.
而要申请一个证书必须要通过一个机构,就是一台CA服务器,申请方法可以是通过网页也可以叫管理帮你申请一个.而一些WEB服务器FTP服务器等等要使用非对称加密传输都要先从证书机构申请证书,而客户端也必须要,当然服务器也可以只加密不人证客户端,因此数字签名是绝对可以证明我的身份是合法的.
而公钥和私钥是有一种数学关系的,因此不是我的公钥你无法解密,当然也有公钥加密,但是那是应用于加密会话密钥.
而检验数据是否被修改,这些是设计一些对散列值的计算,这些要自己上网查找.因为比较复杂