社区
C语言
帖子详情
急需有限域的乘法运算C语言程序
tuzi123wtl
2009-04-25 09:56:14
GF(2的16次方)上的乘法运算,需C语言程序。请各位老师帮忙解答。
...全文
327
6
打赏
收藏
急需有限域的乘法运算C语言程序
GF(2的16次方)上的乘法运算,需C语言程序。请各位老师帮忙解答。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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次方)上的,可以试一试
《
程序
设计基础综合实践》各备选题目[2023-02-13]
程序
设计基础综合实践》各备选题目设计参考提示一、总体要求1、注释要求注释是
程序
员与日后的
程序
读者之间通信的重要手段。注释决不是可有可无的。一些正规的
程序
文本中,注释行的数量占到整个源
程序
的 1/3 到 1/2,甚至更多。注释分为序言性注释和功能性注释。序言性注释包括:
程序
标题,模块函数功能和目的的说明,主要算法,接口说明(调用形式,参数描述),有关数据描述(重要的变量及其用途、约束或限制条件),模块函数位置(在。
【考研408】计算机与组成原理笔记
文章目录@[toc]计算机系统概述计算机系统层次结构计算机硬件的基本组成计算机软件的分类计算机的工作过程计算机系统的多级层次结构课后习题计算机的性能指标计算机的主要性能指标几个专业术语课后习题总结数据的表示和
运算
数制与编码进位计数制及其相互转换定点数的表示与
运算
定点数的编码表示
运算
方法和
运算
电路基本
运算
部件定点数的移位
运算
定点数的加减
运算
定点数的乘除
运算
C语言
中的整数类型及类型转换数据的存储和排列课后习题错题集浮点数的表示与
运算
浮点数的加减
运算
课后习题总结存储系统存储器概述存储器的分类存储器的性能指标(**
复试408总结
计算机组成原理 计算机组成原理和计算机体系结构有什么区别 计算机体系结构是指那些被
程序
员看到的计算机系统的属性,这些属性通常被机器语言编程的
程序
员和汇编语言
程序
设计者以及汇编
程序
设计者看到(三者都对计算机系统中的传统机器M1熟悉)。这些属性包括指令集,存储器寻址技术,I/O机理等 计算机组成是指如何实现计算机体系结构所体现的属性。简而言之就是实现计算机体系结构包含的属性。 两者的关系: 存在两台机器体系结构相同,而组成不同。即结构与组成为一对多关系。 什么是存储
程序
原理,按此原理,计算机...
计算机系统结构(二) (万字长文建议收藏)
内容来源:暨南大学邓玉辉教授讲授的《计算机系统结构》本系列文章是《计算机系统结构》课程的个人学习笔记,仅记录相关知识点和个人理解,内容不及邓老师课程万一使用教材:《计算机系统结构教程(第2版)》张晨曦、王志英著,清华大学出版社不会分享该课程的任何课程资源。
题解 | #成绩排序# 打了顺序标志 感觉直接用i -i也行
每次他想要玩玩具的时候。#如果校招重来我最想改变的是#(23届)不要被专升本成功的光芒给欺骗了,不要考研,考不上的,还会腰椎间盘突出,家里就两人,一人出事那另一人就离不开,另外疫情时没。晚上7点开始的,项目和八股问了就有两小时我以为没有手撕代码了,结果突然叫我写代码题目是排序链表,而且叫我只能用
C语言
, ACM模式,然后中间消失了好久把我人搞。时间:2024.2.2时长:30分钟1、自我介绍2、讲一下最近做的项目,在项目中担任的角色3、未来职业的规划4、去过深圳吗,有考研打算吗5、问项目用的什么技术,
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章