国密sm2 扁圆曲线公钥密码算法
国密sm2 椭圆曲线公钥密码算法
最近也刚接触到国密sm2 椭圆曲线公钥密码算法,请问有哪位高手用c/c++实现过签名和验证?在网上看到数字签名生成的r,s;这个签名是个什么结构啊,怎么样把生成的签名r,s提取出来?另外sm2中怎么有私钥推导出公钥啊。。?高手指教。。。谢谢。。。。
------解决方案--------------------
你这是用在什么平台上的?
那个推导的过程我不会,但是,你要是不知道哪是r,s,怎么做的实现
私钥推导公钥就是倍点的过程
我在这举奇素数域的例子
椭圆曲线有基点【Gx,Gy】 参数a, b[这在计算倍点时不需要用] 素数p 阶n[这在计算倍点时不需要用]
私钥就是这个倍点的次数k,公钥就是以基点作k倍点后的点(x, y)
最近也刚接触到国密sm2 椭圆曲线公钥密码算法,请问有哪位高手用c/c++实现过签名和验证?在网上看到数字签名生成的r,s;这个签名是个什么结构啊,怎么样把生成的签名r,s提取出来?另外sm2中怎么有私钥推导出公钥啊。。?高手指教。。。谢谢。。。。
------解决方案--------------------
你这是用在什么平台上的?
那个推导的过程我不会,但是,你要是不知道哪是r,s,怎么做的实现
私钥推导公钥就是倍点的过程
我在这举奇素数域的例子
椭圆曲线有基点【Gx,Gy】 参数a, b[这在计算倍点时不需要用] 素数p 阶n[这在计算倍点时不需要用]
私钥就是这个倍点的次数k,公钥就是以基点作k倍点后的点(x, y)