社区
C语言
帖子详情
急需有限域的乘法运算C语言程序
tuzi123wtl
2009-04-25 09:56:14
GF(2的16次方)上的乘法运算,需C语言程序。请各位老师帮忙解答。
...全文
362
6
打赏
收藏
急需有限域的乘法运算C语言程序
GF(2的16次方)上的乘法运算,需C语言程序。请各位老师帮忙解答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lyl314089278
2009-04-25
打赏
举报
回复
不会 ! 顶一个!
liliangbao
2009-04-25
打赏
举报
回复
帮顶~
猫已经找不回了
2009-04-25
打赏
举报
回复
比较好的大数库还是crypt++跟openssl.
子瓜个个
2009-04-25
打赏
举报
回复
用大数库NTL吧,里面有各种密码学中常用的运算,包括有限域上的。网上可以下载到,有源码!
tuzi123wtl
2009-04-25
打赏
举报
回复
我已经找到了。谢谢各位!
这是GF(8)上的4位的乘法运算
#define xtime(x) ((x<<1) ^ (((x>>7) & 1) * 0x1b))
#define Multiply(x,y) (((y & 1) * x) ^ ((y>>1 & 1) * xtime(x)) ^ ((y>>2 & 1) * xtime(xtime(x))) ^ ((y>>3 & 1) * xtime(xtime(xtime(x)))) ^ ((y>>4 & 1) * xtime(xtime(xtime(xtime(x))))))
int multiply(int n,int e)//GF(2的16次方)上的乘法运算
{
while(n> 0x01)
{
if((e & 0x8000)==0)
{
e=(e*2) % 65536;
}
else if((e & 0x8000)!=0)
{
e=((e*2) % 65536)^0x50D7;
}
n=n>>1;
}
return e;
}
WOSHIBBY
2009-04-25
打赏
举报
回复
int multiply(int n,int e){
while(n> 0x01){
if((e & 0x80)==0)
{
e=(e*2) % 256;
}
else if((e & 0x80)!=0)
{
e=((e*2) % 256)^0x1b;
}
n=n>>1;
}
return e;
}
这是在GF(2的8次方)上的,可以试一试
gf(2 4)
有限域
的
乘法
c语言
实现,
有限域
GF(2^n)的
C语言
实现浅析
本文介绍了
有限域
GF(2^n)的
C语言
实现,特别是重点讲解了GF(2^8)的加法、减法、
乘法
的详细步骤,并提供了相应的
C语言
代码实现。此外,还提到了快速
乘法
的方法,通过指数表和对数表来加速
运算
。文章以GF(2^8)为例,展示了
有限域
乘法
的完整过程,并给出了
乘法
和除法的
C语言
函数定义。
有限域
GF(2^n)的
C语言
实现浅析
本文详细介绍了如何使用
C语言
实现
有限域
GF(2^8)的加法、
乘法
、快速
乘法
和除法操作。通过算法解析和伪代码展示,帮助理解
有限域
的基本
运算
,特别适合需要进行此类计算的项目需求。
有限域
GF(2^8)的四则
运算
及拉格朗日插值
本文介绍了数学中的群和域概念,重点阐述了
有限域
GF(2^8)的性质与四则
运算
方法,包括加法、减法、
乘法
及其逆
运算
,并详细解释了生成元在多项式
乘法
中的应用。
GF(2^8)
有限域
的加法与
乘法
纯
C语言
的两种实现方式
本文介绍了GF(2^8)
有限域
中加法(通过异或实现)和
乘法
的计算方法。
乘法
首先将十六进制数转换为二进制,然后通过不断与模乘不可约多项式异或来完成
乘法
运算
,直至最高幂的指数小于8。作者提供了两种实现方式,一种是模拟
运算
的笨办法,另一种是参考他人原理的简化方法。
伽罗华域(Galois Field,GF,
有限域
)
本文深入解析
有限域
的基本概念,包括群、域的性质,以及加法、
乘法
的封闭性。详细探讨了
有限域
GF(p)与GF(2^8)的特点,解释了素多项式的作用及如何通过多项式
运算
实现在GF(2^8)中的四则
运算
。特别关注GF(2^8)在密码学与图像处理领域的应用。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章