在线ECC公钥私钥对生成,公钥加密/私钥解密
- ECC全称为“Ellipse Curve Ctyptography”,是一种非对称加密算法,它基于椭圆曲线数学的公开密钥加密算法,该加密方式基于 “离散对数” 这种数学难题。
- PECC主要优势是可以使用更小的密钥并提供相当高等级的安全。ECC164位的密钥产生一个安全级,相当于RSA 1024位密钥提供的保密强度,而且计算量较小,处理速度更快,存储空间和传输带宽占用较少。
- ECC中r:表示随机数,M:表示明文,Q:表示公钥(终点),P:表示起始点,k:私钥,Q=kP :即起点P经过k次运算得到Q点,由于椭圆曲线是连续性的,不适用于密码学。所以要将其转化成 离散的有限域。
- 开源地址,官方文档
,在线演示
Curve
输出密钥格式
生成公钥私钥对
Private Key(私钥)
Public Key(公钥)