问题描述
如何为给定的 secp256r1 私钥生成 ECIES 公钥,例如用于 3GPP TS 33.501 版本 15.5.0 第 15 版 C.3.4.2 中定义的“配置文件 B”?
如果提供了私钥 F1AB1074477EBCC7F554EA1C5FC368B1616730155E0041AC447D6301975FECDA(来自上述规范的 C.4.4),我如何导出公钥:
家庭网络公钥:
如果压缩:'0272DA71976234CE833A6907425867B82E074D44EF907DFB4B3E21C1C2256EBCD1',
否则未压缩: '0472DA71976234CE833A6907425867B82E074D44EF907DFB4B3E21C1C2256EBCD15A7DED52FCBB097A4ED250E036C7B9C607DED250E036C7B9C607D70C7B9C30PCD70F70F70DC8C8C70F70F70F70F70F70F70F907F70F70F70F907D70F70F70F907DFB40F907DFB3E
我使用过 Python CryptoMobile 套件,可以为 Profile A 获得正确的结果。但我无法针对 Profile B 修改它。我也对其他库/语言持开放态度。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)