没有合适的资源?快使用搜索试试~ 我知道了~
椭圆加密算法ECC算法C#实现
2星 需积分: 32 96 下载量 102 浏览量
2018-01-07
14:32:01
上传
评论 1
收藏 8KB TXT 举报
温馨提示
试读
9页
我这里是在VS下创建的项目 直接复制进去就可以运行 里面还处理了无法保存到本地的方法
资源推荐
资源详情
资源评论
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Class1
{
point A = new point(11, 4);
point B = new point(120, 41);//公钥
public const int k = 9;
public const int a = 5;
public const int b = 37;
public const int p = 127;
public const int r = 7;
public struct point
{
public int x;
public int y;
public point(int x, int y)
{
this.x = x;
this.y = y;
}
public point(point p)
{
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Class1
{
point A = new point(11, 4);
point B = new point(120, 41);//公钥
public const int k = 9;
public const int a = 5;
public const int b = 37;
public const int p = 127;
public const int r = 7;
public struct point
{
public int x;
public int y;
public point(int x, int y)
{
this.x = x;
this.y = y;
}
public point(point p)
{
this.x = p.x;
this.y = p.y;
}
}
public int getX_1(int x, int mod)
{
int Q, X1, X2, X3, Y1, Y2, Y3, T1, T2, T3;
X1 = 1;
X2 = 0;
X3 = mod;
Y1 = 0;
Y2 = 1;
Y3 = (x % mod + mod) % mod;//获得正整数
while (Y3 != 1)
{
Q = X3 / Y3;
T1 = X1 - Q * Y1;
T2 = X2 - Q * Y2;
T3 = X3 - Q * Y3;
X1 = Y1;
X2 = Y2;
X3 = Y3;
Y1 = T1;
Y2 = T2;
Y3 = T3;
}
return Y2;
}//获得其乘法逆元
this.y = p.y;
}
}
public int getX_1(int x, int mod)
{
int Q, X1, X2, X3, Y1, Y2, Y3, T1, T2, T3;
X1 = 1;
X2 = 0;
X3 = mod;
Y1 = 0;
Y2 = 1;
Y3 = (x % mod + mod) % mod;//获得正整数
while (Y3 != 1)
{
Q = X3 / Y3;
T1 = X1 - Q * Y1;
T2 = X2 - Q * Y2;
T3 = X3 - Q * Y3;
X1 = Y1;
X2 = Y2;
X3 = Y3;
Y1 = T1;
Y2 = T2;
Y3 = T3;
}
return Y2;
}//获得其乘法逆元
剩余8页未读,继续阅读
资源评论
- lxy198811152019-10-15学习还行,真用不上
- SLSS012018-09-04完全照抄百度文库,还这么高分。chimo_12019-03-19百度文库也是我写的 谢谢
- TopGearPP2018-03-26分太高了吧
chimo_1
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功