ECC椭圆曲线运算器
每行一组:一点模式填 x,y;点对模式填 x1,y1; x2,y2;标量模式填 k; x,y。曲线 y^2 = x^3 + ax + b (mod p),全程 BigInt 精确计算
输入模式:   
  
  
计算过程:      
计算结果 下载 CSV
序号 运算 输入 结果 说明

工具介绍及使用方法

在线椭圆曲线计算器,按 y² = x³ + ax + b (mod p) 精确计算点加、点倍、标量乘(倍加算法)、取负与曲线阶,全程使用 BigInt,不丢精度。

输入格式由「输入模式」决定:一点模式每行写 x,y;点对模式每行写 x1,y1; x2,y2;标量模式每行写 k; x,y。曲线参数可选手填 a、b、p(支持十进制或 0x 十六进制),也可直接选 secp256k1 / P-256 等预设。

点加时若 P = Q 会自动退化为点倍,P = -Q 则得到单位元 O(无穷远点);点倍的切线斜率 y = 0 时 2P = O。工具会校验每个点是否真的在曲线上,并按判别式判断曲线是否非奇异(奇异曲线会明确提示不是有效椭圆曲线);p ≤ 100000 时还会遍历统计曲线阶 n 与点的阶。

注意:本工具是教学 / 演示用途,不是密码学安全的实现(没有常数时间、没有侧信道防护),请勿用于生成生产密钥。

留言板

全部留言 →
0/200

  • 还没人说话,来占个沙发?