开发者社区> 问答> 正文

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

展开
收起
杨冬芳 2016-07-08 14:30:14 2291 0
1 条回答
写回答
取消 提交回答
  • IT从业

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

    2019-07-17 19:53:21
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载