SM9算法验算辅助工具

Linux命令行模式:

------------------------------
   1  加           2  减           3  乘           4  除
   5  模加         6  模减         7  模乘
   8  求逆         9  乘方        10  模方
  20  点加        21  点乘        22  2阶点加     23  2阶点乘
  30  对运算      31  SM3
  99  系统参数     0  退出
>99
  曲线方程:y^2=x^3+5, 256位NB椭圆曲线
  曲线参数:
      t: 60000000 0058F98A
      q: B6400000 02A3A6F1 D603AB4F F58EC745 21F2934B 1A7AEEDB E56F9B27 E351457D
      n: B6400000 02A3A6F1 D603AB4F F58EC744 49F2934B 18EA8BEE E56EE19C D69ECF25
  G1生产元:
    xp1: 93DE051D 62BF718F F5ED0704 487D01D6 E1E40869 09DC3280 E8C4E481 7C66DDDD
    yp1: 21FE8DDA 4F21E607 63106512 5C395BBC 1C1C00CB FA602435 0C464CD7 0A3EA616
  G2生产元:
    xp2: 85AEF3D0 78640C98 597B6027 B441A01F F1DD2C19 0F5E93C4 54806C11 D8806141,
         37227552 92130B08 D2AAB97F D34EC120 EE265948 D19C17AB F9B7213B AF82D65B
    yp2: 17509B09 2E845C12 66BA0D26 2CBEE6ED 0736A96F A347C8BD 856DC76B 84EBEB96,
         A7CF28D5 19BE3DA6 5F317015 3D278FF2 47EFBA98 A71A0811 6215BBA5 C999A7C7
------------------------------
   1  加           2  减           3  乘           4  除
   5  模加         6  模减         7  模乘
   8  求逆         9  乘方        10  模方
  20  点加        21  点乘        22  2阶点加     23  2阶点乘
  30  对运算      31  SM3
  99  系统参数     0  退出
>30
 e(P1, P2):  P1 -> Fp, P2 -> Fp^2
 P1x> 7CBA5B19069EE66AA79D490413D11846B9BA76DD22567F809CF23B6D964BB265
 P1y> A9760C99CB6F706343FED05637085864958D6C90902ABA7D405FBEDF7B781599
 P2x> 74CCC3AC9C383C60AF083972B96D05C75F12C8907D128A17ADAFBAB8C5A4ACF701092FF4DE89362670C21711B6DBE52DCD5F8E40C6654B3DECE573C2AB3D29B2
 P2y> 44B0294AA04290E1524FF3E3DA8CFD432BB64DE3A8040B5B88D1B5FC86A4EBC18CFC48FB4FF37F1E27727464F3C34E2153861AD08E972D1625FC1A7BD18D5539

28542FB6954C84BE6A5F2988A31CB6817BA0781966FA83D9673A9577D3C0C134
5E27C19FC02ED9AE37F5BB7BE9C03C2B87DE027539CCF03E6B7D36DE4AB45CD1
A1ABFCD30C57DB0F1A838E3A8F2BF823479C978BD137230506EA6249C891049E
3497477913AB89F5E2960F382B1B5C8EE09DE0FA498BA95C4409D630D343DA40
4FEC93472DA33A4DB6599095C0CF895E3A7B993EE5E4EBE3B9AB7D7D5FF2A3D1
647BA154C3E8E185DFC33657C1F128D480F3F7E3F16801208029E19434C733BB
73F21693C66FC23724DB26380C526223C705DAF6BA18B763A68623C86A632B05
F63A071A6D62EA45B59A1942DFF5335D1A232C9C5664FAD5D6AF54C11418B0D
8C8E9D8D905780D50E779067F2C4B1C8F83A8B59D735BB52AF35F56730BDE5AC
861CCD9978617267CE4AD9789F77739E62F2E57B48C2FF26D2E90A79A1D86B93
9B1CA08F64712E33AEDA3F44BD6CB633E0F722211E344D73EC9BBEBC92142765
6BA584CE742A2A3AB41C15D3EF94EDEB8EF74A2BDCDAAECC09ABA567981F6437
------------------------------
   1  加           2  减           3  乘           4  除
   5  模加         6  模减         7  模乘
   8  求逆         9  乘方        10  模方
  20  点加        21  点乘        22  2阶点加     23  2阶点乘
  30  对运算      31  SM3
  99  系统参数     0  退出
>

你可能感兴趣的:(加密算法,手记,算法,linux)