安卓QQ8.4.1.4680椭圆曲线加密ECDH算法

易语言 2020-08-04 13:58:43

安卓QQ8.4.1.4680椭圆曲线加密ECDH算法

选择椭圆曲线,QQ的椭圆曲线为415
ec_key = EC_KEY_new_by_curve_name (415)
ret = EC_KEY_generate_key (ec_key)
group = EC_KEY_get0_group (ec_key)
point = EC_KEY_get0_public_key (ec_key)
publen = EC_POINT_point2oct (group, point, 4, 公钥, 65, 0)
公钥 = 取字节集左边 (公钥, publen)
调试输出 (“公钥长度:”, publen)
调试输出 (“公钥数据:”, 字节集到十六进制文本 (公钥))
编辑框2.内容 = 字节集到十六进制文本 (公钥)