关于 基于身份的加密算法 stanford ibe-0.7.2调试问题

Nicolejang 2015-04-20 04:50:07
linux小白请教两个问题,调试了一个半月都没能解决。
(顺便冒昧邀请下在13年提问和回答的朋友 http://bbs.csdn.net/topics/390358807)
我运行的顺序如下:
nicole@nicole-virtual-machine:~/ibe$ ./pkghtml
Private Key Generator
running on port 12345
certificate file: /usr/local/ssl/ca.crt
key file: /usr/local/ssl/ca.key
params file: params.txt
share file: share
mailer: /etc/mail/
html file: pkgform.html
banned file: banned
Enter PEM pass phrase:
nicole@nicole-virtual-machine:~/ibe$./gen
Generating IBE public parameters and secret...
Parameters:
system name: nicole_4315
params file: params.txt
1-out-of-1 sharing
512-bit prime
160-bit subgroup
share files:
share
nicole@nicole-virtual-machine:~/ibe$ ./ibe encrypt 410909971@qq.com firstmessage.txt 2.txt



这里出现了第一个问题,程序运行到最后没有反映,会在w:那里停下,不知是什么情况。查看过源代码,没有头绪。

-----BEGIN IBE-----

U:
AAIARwBHAAIAQAABFwp5pnLcN/STzibzkSPsVGGXjp+08xlksTg1gN7xJ1HE+Akx
bnEcA68K63dlMZQ3ZXWtMehKYHreNKQxjGEfSwAAAgBAAAEvJhSEet3OvGLe31Ry
S10vHkkSDSsWAiX8xwgqtevERomh05ypKaaF9EGqo1CUQq8v2hroD/PZ8aeTA41d
hFDeAA==


ID:
purpose=email&date=2015&id=410909971@qq.com&system=nicole_4315

V:
YKsHnfZqBz1V/FZFEM5bee2pTuUsqpOElL9WjCn/Zb9wzO8sRIZwUl/gHlTI4VyB
XqcFy/y5zP1yPLBPbCqfLyvlHw03l4lEzZunnyWSMXgQWZMgQ440vxrjIehJExQN
C/3z3A==


ID:
purpose=email&date=2015&id=1.txt&system=nicole_4315

V:
VyStO4zmF0nPBzHj1CJa3QauCIFhDRCaKPQA28ryg1saOmNpCD5UAyOACQN5+UbG
KtW+JtmM7rrJu7HaRUO/Wbw92tF+jOS+DKWBNY/oxWJ8JnifOgOfOOR7hzvMF4nO
5fS58A==


ID:
purpose=email&date=2015&id=2.txt&system=nicole_4315

V:
TZATxpWJx4AUxP9sPGf8H5jrCFpZyk2zNaD1ietDVvxlCQMknudc3QpQs0QLYEFm
GP1KZBKbwtA8z0XnNQUgoUuUivEacLIILu0ursH8gdEpqVvnIdbl8617itUvr/DJ
wD8z/A==


W:

这里完全没有输出,程序也没有反应。

但是按了crtl+D后,屏幕会输出(有一次很意外地按了ctrl+D,竟然输出结果了!)
W:
pjtc8cUEQZkehGf6t8aLAcqPWp7/qj3pXeAhnvdireete0wl

-----END IBE-----

但再看文档中,也没有生成2.txt呐。

第二个问题是运行./ibe request 410909971@qq.com 会出现如下问题,似乎是电子邮件那里出了问题,但一直没有调试成功。
nicole@nicole-virtual-machine:~/ibe$ ./ibe request 410909971@qq.com
Threshold: 1
trying: localhost:12345
opening socket...
connecting...
server name: nicole_4315
share password:
Verifying - share password:
SSL_shutdown: failure
status 0
1: error:00000001:lib(0):func(0):reason(1)
nicole@nicole-virtual-machine:~/ibe$


请各位大神指点!!!调了一个半月了!!!很崩溃!!!
...全文
259 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nicholas199109 2015-12-20
  • 打赏
  • 举报
回复
引用 2 楼 ByGzg 的回复:
注意体会上面的命令写法,这是在Windows下运行的命令拼写,<和>都是命令的组成部分,各字串之间有空格。
按照您这方法确实可以加密了,但怎么解密呢?而且它的私钥是否一定要通过邮件发送?
ByGzg 2015-12-09
  • 打赏
  • 举报
回复

注意体会上面的命令写法,这是在Windows下运行的命令拼写,<和>都是命令的组成部分,各字串之间有空格。
ByGzg 2015-12-09
  • 打赏
  • 举报
回复

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧