2 simple1989huang simple1989huang 于 2014.03.23 20:33 提问

ibe-0.7.2库安装上以后,需要访问QQ邮箱,ibe-cnf需要怎么设置?

Ubuntu安装上ibe-0.7.2以后,按照ibe_help文档,进行了./ibe encrypt 327430998@qq.com < message.txt > cipert.txt。后面需要从邮箱获取私钥,但是设置了ibe-cnf一直连不上服务器。
;config file for user ibe tools
;file that holds public params
params = params.txt

;default port
default_port = 587

;pkg servers
servers = smtp.qq.com

;file holding private key
keyfile = keyfile
以上是我的设置。帮忙看看哪里有问题。
命令:root@ubuntu:/home/soft/ibe-0.7.2# ./ibe request 327430998@qq.com
以下是错误信息:
Threshold: 1
trying: smtp.qq.com:587
opening socket...
connecting...
connect: Connection timed out
not enough working servers

3个回答

WW674894921
WW674894921   2014.03.25 11:19

亲你问题解决没有,我最近也在做这个,邮件一直发不出去。。。

simple1989huang
simple1989huang 对,接触的少,不是很清楚这里面的东西
大约 4 年之前 回复
zh9314
zh9314 你们最近都在搞IBE?研究生?
大约 4 年之前 回复
simple1989huang
simple1989huang   2014.03.27 15:40

root@ubuntu:/home/soft/ibe-0.7.2# ./ibe request 327430998@qq.com
Threshold: 1
trying: localhost:12345
opening socket...
connecting...
server name: rooster
share password:
Verifying - share password:
SSL_shutdown: failure
status 0
1: error:00000001:lib(0):func(0):reason(1)
求解

zh9314
zh9314   2014.03.31 12:21

IBE里面必须要有个PKG server,专门负责分发私钥。你是把服务器端的程序运行在smtp.qq.com上了?客户端和服务端还必须通过SSL连接,因此还要通过Openssl软件给服务端(PKG)做一个自认证的证书,再用这个证书签名给客户端颁发证书。还有就是PKG生成的私钥是通过邮件传送回客户端的,因此客户端要装sendMail。当然,也可以改代码,不通过邮件发过来,手动从服务器端拷过来。有了私钥文件,才能进行解密。
南昌大学研究生?

simple1989huang
simple1989huang 三楼是用本地的走的,用openssl做了证书。然后request的时候,不行了,就出现了SSL failure的问题了。当时也考虑过,是不是邮件发送出的问题。是不是只要把sendmail安装上去了,就能成功了?我先试一试
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!