11

所属分类:加密解密
开发工具:Java
文件大小:70KB
下载次数:149
上传日期:2010-05-16 13:58:21
上 传 者xlsh001
说明:  完成基于公钥证书的非对称密钥分配工作 说明: (1)作为通讯的双方A和B,都有一个共同信赖的第三方CA,由CA为每个人生成公钥证书和相应的私钥并分发给A、B。 (2)A和B分别将自己的公钥证书提供给对方后,分别在本地验证对方公钥证书是否可靠(假定A、B已经获得CA的公钥),然后A用B的公钥加密一个数据X(整型,可自己定义,比如100)并发送给B,B用自己的私钥解密后得到数据X,然后按协商好的函数F(比如F(X)=2*X)计算得到F(X),再利用A的公钥加密后发送给A;A在本地用自己的私钥解密后得到F(x),在同本地计算得到的F(X)进行对比,如果一致,说明公钥分配成功。 (3)A用B的公钥对一图象文件(test_pig.bmp)进行加密并发送给B,B收到后解密,对比原图象看是否一致,并记录整个加密/解密的所用时间T1;
(Complete the asymmetric public key certificate-based key distribution work Description: (1) as the communication of both A and B, have a common trusted third party CA, the CA generates a public key certificate for each person and the corresponding private key and distributed to A, B. (2) A and B respectively to provide their own public key certificates to each other both in the local verify the reliability of each other s public key certificate (assuming A, B has received CA s public key), then A with B s public key encryption 1 the data X (integer, can be their own definition, such as 100) and send it to B, B with their own private key decrypted by the data X, and then consult a good function by F (eg F (X) = 2* X) calculated F (X), then encrypted using A s public key sent to A A locally with their own private key to decrypt obtained F (x), calculated with the local F (X) are compared, if the same description Successful public-key distribution. (3) A with B s public key on an)

文件列表:
公钥证书的非对称密钥分配\.project (412, 2010-03-29)
公钥证书的非对称密钥分配\.classpath (311, 2010-03-29)
公钥证书的非对称密钥分配\CAServer.java (7724, 2010-04-01)
公钥证书的非对称密钥分配\MyCertificate.java (856, 2010-03-29)
公钥证书的非对称密钥分配\ObjectTransformUtil.java (1206, 2010-04-01)
公钥证书的非对称密钥分配\User.java (892, 2010-03-29)
公钥证书的非对称密钥分配\ClientJFrame.java (13661, 2010-04-14)
公钥证书的非对称密钥分配\Secure.java (31, 2010-03-30)
公钥证书的非对称密钥分配\RSAUtil.java (9559, 2010-04-14)
公钥证书的非对称密钥分配\test-1.txt (1915, 2010-03-31)
公钥证书的非对称密钥分配\encrypt_result.dat (2048, 2010-03-31)
公钥证书的非对称密钥分配\decrypt_result.html (1915, 2010-03-31)
公钥证书的非对称密钥分配\encrypt_prikeymsg_ca.txt (1792, 2010-03-31)
公钥证书的非对称密钥分配\encrypt_prikeymsg_client.txt (2304, 2010-04-01)
公钥证书的非对称密钥分配\prikeymsg_ca.txt (1663, 2010-04-01)
公钥证书的非对称密钥分配\prikeymsg_client.txt (1663, 2010-04-01)
公钥证书的非对称密钥分配\prikeymsg_ca_object.txt (1663, 2010-04-01)
公钥证书的非对称密钥分配\ClientJFrameB.java (13583, 2010-04-11)
公钥证书的非对称密钥分配\ImagePanel.java (1133, 2010-04-01)
公钥证书的非对称密钥分配\test_pig.png (1411, 2010-04-14)
公钥证书的非对称密钥分配\image.txt (121806, 2010-04-01)
公钥证书的非对称密钥分配\image1.txt (121806, 2010-04-01)
公钥证书的非对称密钥分配\TypeTransform.java (680, 2010-04-01)
公钥证书的非对称密钥分配\TypeTransform.class (647, 2010-04-17)
公钥证书的非对称密钥分配\Secure.class (243, 2010-04-17)
公钥证书的非对称密钥分配\RSAUtil.class (6892, 2010-04-17)
公钥证书的非对称密钥分配\ObjectTransformUtil.class (1836, 2010-04-17)
公钥证书的非对称密钥分配\MyCertificate.class (1381, 2010-04-17)
公钥证书的非对称密钥分配\ImagePanel.class (1052, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrameB$3.class (922, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrameB$2.class (648, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrameB$User.class (7577, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrameB$1.class (1264, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrameB.class (6610, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrameB$User$UserCommunicating.class (3835, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrameB$Communicate.class (1950, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrame$3.class (914, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrame$User$UserCommunicating.class (3817, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrame.class (6882, 2010-04-17)
公钥证书的非对称密钥分配\ClientJFrame$2.class (642, 2010-04-17)
... ...

近期下载者

相关文件


收藏者