成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
OA办公自动化系统软件的公钥加密体系技术分析
OA办公自动化系统的公钥加密体系
一、公钥加密体系的过程如下:
(1)发送方甲在发送报文时使用Hash算法(公形对报文进行生产一个摘要ZD,然后使用私钥SK对ESK (Zd)产生数字签名S1,发送方将需要发送的数据报文P和签名S1一起发送到接收方乙。
(2)接收方乙在接收到数据报文P和S1后,使用公开的Hash算法对报文P进行一个Hash得到一个摘要Zd2,然后使用发送方的公钥对数字签名S1进行一个解密得到Zd3=DPK (S 1)。

(3)如果Zd2= Zd3,则表示数据报文是由甲方发来,否则不是。
二、从公钥加密体系的整个过程可以看出公钥加密体系具有如下特点:
(1)公钥体系中加密算法的公钥与私钥都是成对的出现,它们是一个一一映射,一个公钥对应一个私钥。不存在一个公钥对应多个私钥的情况。
(2)公钥加密体系中使用公钥加密的密文必须使用私钥才能进行解码,相应的使用私钥加密的密文必须使用公钥进行解密才能得到相应的明文。
(3)不可能根据已知的公钥PK来推算出未知的私钥
本文具体介绍一种DES加密算法。该算法使用64位密钥(除去8位奇偶校验,实际密钥长为56位,对64比特的数据分组(二进制数据)加密,产生64位密文数据,DES是一个对称密码,加密和解密使用同一密钥,解密和加密使用同一算法,DES的所有保密性依赖于密钥。DES加密算法过程为:初始置换IP,16次迭代变换、逆置换。
第一步:DES算法将64位二进制明文进行一个初始置换,并且将明文分成L和R两部分。初始置换将58位置换为第1位,第50位成为第2位,依此类推。
第二步:将L和R进行一个迭代操作,Li=Ri-1,Ri=Li-1+f(Li-1, Ki),其中Ki是密钥了集。
第三步:将生成的结果再进行一次逆置初始置换得到64位密文。
此文章为泛普软件所写,转载请留版权,泛普软件专注OA,OA系统,OA办公系统,OA软件,OA办公软件 www.fanpusoft.com

