+ -
当前位置:首页 → 问答吧 → 急急急!!!新人菜鸟急需帮助

急急急!!!新人菜鸟急需帮助

时间:2010-07-27

来源:互联网

最近被人问道如下问题,但不知如何解答 望C++板块的大侠们给与解答
问题如下:
1)有A、B、C三台服务器,为完成业务流程,A需要和C通信,但是C是一个服务器集群,A具体和哪一个C通信他自己是决定不了的,这项分配的工作由B来完成。当然B的工作不单是给A选择一个C,还担任A和C之间的公钥交换的任务。当B的工作完成后,A和C之间就建立一个通信隧道,用SSL加密通信。这里该使用哪个加密算法,为什么?
2)接上题答案  你选定了加密算法后,用openssl应用该算法做一个最简单的客户端/服务器程序演示。

作者: t8x9x0   发布时间: 2010-07-27

自己顶 up up up

作者: t8x9x0   发布时间: 2010-07-27

没人会?

作者: t8x9x0   发布时间: 2010-07-27

1. 加密算法选择对称加密算法就可以了吧。猜的。
2. openssl使用教程网上多得是。

作者: rain_fish   发布时间: 2010-07-27

回复 rain_fish 能不能详细说明下为什么要用这种算法?

作者: t8x9x0   发布时间: 2010-07-27

楼主还以为这里是超市,进来了就能买东西走人阿。
这种不是很确定的问题要讨论的话至少要持续几个小时甚至几天才能有个比较满意的结果。
看样子B是公钥加密系统的认证中心。具体什么加密算法我也只是听过几个所谓RSA,ECC之类。网络加密没什么研究,是帮不上什么忙,等待高手吧。

作者: davelv   发布时间: 2010-07-27



QUOTE:
回复  rain_fish 能不能详细说明下为什么要用这种算法?
t8x9x0 发表于 2010-07-27 10:00




    非对称加密算法,效率很低,对称算法效率相对比较高。。

作者: rain_fish   发布时间: 2010-07-27

回复 davelv   我说了我是新手 我涉及这个方面才几天 所以不知道这是个不确定的问题

作者: t8x9x0   发布时间: 2010-07-27



QUOTE:
回复  davelv   我说了我是新手 我涉及这个方面才几天 所以不知道这是个不确定的问题
t8x9x0 发表于 2010-07-27 10:06


论坛上问问题不能太急的,这里的高手又不收费嘛,呵呵~
下次注意就好了。

作者: davelv   发布时间: 2010-07-27

交换密钥用非对称算法,数据通信时用对称算法

作者: hellioncu   发布时间: 2010-07-27

回复 hellioncu   这是一定的吗?有原因吗?

作者: t8x9x0   发布时间: 2010-07-27

回复 hellioncu   就是因为对称算法方便 快速这个原因才选择它作为传输数据的首选加密方式吗?

作者: t8x9x0   发布时间: 2010-07-27

openssl

作者: zhangsuozhu   发布时间: 2010-07-27

回复 zhangsuozhu 额 能不能说清楚点 刚入这行沒几天

作者: t8x9x0   发布时间: 2010-07-27

本帖最后由 zhangsuozhu 于 2010-07-27 16:08 编辑


QUOTE:
回复  zhangsuozhu  额 能不能说清楚点 刚入这行沒几天
t8x9x0 发表于 2010-07-27 14:42




    先别急。在网络上找出非对称加密及ssl 协商原理,先搞清楚。
非对称加密,即一个密文需要二个密钥,即加密用一个密钥(我们叫公钥),解密用另一个密钥(我们叫私钥), 比如A先发一个公钥,告诉B,以后用这个公钥加密发给A的数据。 B就用A给我公钥加密数据发给A,加密的数据中有B的公钥,A收到密文后,用自已的私钥来解密数据。得到B的公钥,然后用B的公钥加密要发的内容,发给B,B收到密文后,用自已的私钥解开。

这样,A发给B的密文,只能B解开,B发给A的密文只能A解开。最后。又方协商一个对称加密的方法。及密钥,比如,双方商定 用AES加密。密钥是123456.以后发的数据就用这个加密了。



我记的有篇文章模拟人对话的方式把ssl协商讲的很明白。我大体的讲一讲。详细的,在google找找吧。

作者: zhangsuozhu   发布时间: 2010-07-27

回复 zhangsuozhu   哦 谢谢你的回答 我再google下看看

作者: t8x9x0   发布时间: 2010-07-27



QUOTE:
先别急。在网络上找出非对称加密及ssl 协商原理,先搞清楚。
非对称加密,即一个密文需要二个密 ...
zhangsuozhu 发表于 2010-07-27 15:12




    RSA是非对称的

作者: hellioncu   发布时间: 2010-07-27

回复 hellioncu


    谢谢。呵呵。改成SHA了。

作者: zhangsuozhu   发布时间: 2010-07-27



QUOTE:
回复  hellioncu


    谢谢。呵呵。改成SHA了。
zhangsuozhu 发表于 2010-07-27 15:33




    晕倒,SHA 是散列算法

作者: hellioncu   发布时间: 2010-07-27

AES

作者: zhangsuozhu   发布时间: 2010-07-27