首页
社区
课程
招聘
[求助]Ecdh 如何通过另1方传过来的公钥来生成共享密钥?
发表于: 2016-3-4 21:28 7497

[求助]Ecdh 如何通过另1方传过来的公钥来生成共享密钥?

2016-3-4 21:28
7497
如题,
在openssl中 ECDH_compute_key方法可以生成共享密钥,但pub_key参数是1个EC_POINT的结构体,
要如何把另1方传过来的字符串公钥,通过这个方法生成共享密钥?
int ECDH_compute_key(void *out,
                                       size_t outlen,
                                       const EC_POINT *pub_key,
                                       EC_KEY *ecdh,
                                       void *(*KDF) (const void *in, size_t inlen,void *out, size_t *outlen) );

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1098
活跃值: (193)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
2
用EC_POINT_oct2point转化为EC_POINT的结构体
2016-3-5 18:31
0
雪    币: 40
活跃值: (97)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢版主,一开始对ecdh不太了解,现在了解点了。还找到了 o2i_ECPublicKey这个方法也可以还原另1方传过来的公钥。
2016-3-16 11:45
0
游客
登录 | 注册 方可回帖
返回
//