- 0
- 0
- 约8.42千字
- 约 10页
- 2026-07-01 发布于湖北
- 举报
Lhash算法的代码实现分析
目录
TOC\o1-3\h\u21749Lhash算法的代码实现分析 1
1301.1算法模块实现 1
166521.1.1吸收阶段 2
228571.1.2压缩阶段 2
227081.1.3轮函数 2
166341.1.1.1轮常数异或: 2
224671.1.1.2P置换: 2
233041.1.1.3S盒操作: 2
58981.1.1.4非线性变换A: 3
316161.2算法模块基础优化 5
17561.2.1输入数据格式优化 5
296901.2.2有限域常数乘法优化 7
47981.2.3线性变换B的优化 7
1.1算法模块实现
算法代码实现流程以Lhash-128/128/8/8为例,即生成128bit摘要(n、b为128位),吸收与压缩的消息块大小都为8bit(r、r’为8位)。
数据类型:因为在算法流程中存在8位的异或操作,所以定义为unsignedchar类型的,即无符号字符型,避免最高位为符号位带来运算错误。由于考虑到后续线性变换中每一组输入为4个4bit数,因此要求输入的明文数据为半字节输入,即将unsignedchar中的每个数据的高4位置0,低四位为有效输入,同样初始迭代值也为半字节
您可能关注的文档
- 《2型糖尿病的护理研究》6200字.doc
- 《AGV智能仓储技术分析》1200字.docx
- 《A公司供应链审计分析案例》11000字.doc
- 《A县污水处理主要构筑物及设备的设计与计算过程案例》3300字.docx
- 《H国际养生馆营销策略现状调查及完善对策》13000字.docx
- 《H中学田径教学现状调查与对策研究(附问卷)》7000字.docx
- 《InSAR形变监测研究现状文献综述》2100字.docx
- 《J研究所新职工职业胜任力现状分析案例》6700字.doc
- 《Matlab-Simulink仿真下的泽盛路电网潮流与低电压治理研究》14000字.doc
- 《M县农村幼儿园大班前书写活动开展现状及策略研究》8400字.docx
- CN119828523A 一种耐张线夹智能检测控制方法、系统、设备及介质 (国网山东省电力公司电力科学研究院).docx
- CN119828646A 火电厂的热工控制回路品质监控方法 (湖北能源集团襄阳宜城发电有限公司).docx
- CN119828678A 一种车辆自动驾驶方法 (湖大粤港澳大湾区创新研究院(广州增城)).docx
- CN119828856A 一种结合智能眼镜的人脸识别应用方法及系统 (福建平潭瑞谦智能科技有限公司).docx
- CN119828570A 一种复杂环境无人机变形过程稳定控制方法 (北京航空航天大学).docx
- CN119828611A 一种基于工业物联网的机器人数据处理方法及系统 (镇江领驭立方智能装备有限公司).docx
- CN119828878A 数据获取方法、装置、终端及可读存储介质 (维沃移动通信有限公司).docx
- CN119828899A 候选词推荐方法及电子设备 (华为技术有限公司).docx
- CN119828756A 一种无人机牵线施工的飞行避障方法 (广东电网有限责任公司广州供电局).docx
- CN119828733A 一种基于飞行器的测绘方法及飞行器测绘控制系统 (广州极飞科技股份有限公司).docx
最近下载
- 2025年超星尔雅学习通《创新管理(浙江大学版)》章节测试题库及答案解析.docx VIP
- 2026年中央一号文件全文解读PPT课件.ppt
- 2025年成都泡桐中学初一入学数学分班考试真题含答案.docx VIP
- 钢筋混凝土化粪池22S702.docx VIP
- 吉林副高(外科护理)考试真题试卷(7).docx VIP
- 2025至2030中国智算中心行业市场发展现状研究及投资战略咨询报告.docx
- 污水处理厂工程自控仪表部分标书.pdf VIP
- 2026年广东省高中自主招生考试化学试卷试题(含答案详解).docx VIP
- 广东副高(外科护理)考试真题试卷(5).docx VIP
- 康复评定与康复治疗技术规范实用手册.doc VIP
原创力文档

文档评论(0)