- 47
- 0
- 约5.9千字
- 约 8页
- 2018-10-23 发布于重庆
- 举报
S-DES加密解密算法C版
S-DES算法详解
其实跟上一篇一样,这还是网络安全的作业…
S-DES是DES算法的简化版,并没有什么实际使用的价值,只用于教学来理解DES算法的加密方法,这篇文章就是按照S-DES的算法来实际加密和解密的一段2进制数,演示了加密的运算过程.
下面从准备知识开始
先讲一下置换,举例说明,对”ABCDEFGH”做一下置换的结果就是”HBFDAGEC”,这样就能看懂是怎么置换的了吧.
然后是循环移位,继续举例,”ABCDEFGH”循环左移2位结果就是”CDEFGHAB”.
还有个S盒的替代选择,具体到S-DES来说就是输入的四位数”ABCD”在S盒中找第AD行BC列的数字作为输出,比如0101输入S0(见下)的话就是第1(01)行第2(10)列(0-3行,0-3列),输出为1即01,再比如1001输入S0的话就是第3(11)行第0(00)列,输出为3即11.
最后是按位异或,举例的话1^1=0,1^0=1,0^1=1,0^0=0,1100^1010=0110,其实这个大家都懂吧.
好了,准备知识就这么多,下面开始正题:
S-DES算法的输入是一个8位的明文或者密文组和一个10位的密钥,输出是一个8位的密文或者明文组。
?
以下是S-DES所需的几个置换表
P10?{3,5,2,7,4,10,1,9,8,6}
P8?{6,3,7,4,8,5,10,9} 注意这个置
您可能关注的文档
- 适合诗歌朗诵的背景音乐.docx
- FPGA设计的秒表设计实验报告.docx
- ie ue er 优质课展示-教学设计.doc
- MSDS 氢氧化铝 中文.doc
- PEP小学英语全套教材分析.doc
- XX公司注销清算报告的范本.doc
- xx单位聘用人员管理办法.doc
- xx国有企业薪酬管理暂行规定.doc
- XX志愿者协会财务管理制度.doc
- X工业园区安全生产应急预案.doc
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 【课件】2026年安全生产月-人人讲安全、个个会应急——排查整治风险隐患(48页).pptx VIP
- 油井实测示功图解释大全.pdf VIP
- 地质调查员地质灾害方向职业技能竞赛模拟试题(含答案).docx VIP
- 柱增大截面加固施工方案.docx VIP
- 普通心理学第六版PPT完整全套教学课件.pptx VIP
- 气排球比赛记录表格模板.doc VIP
- 幸福在哪里知到智慧树期末考试答案题库2025年云南大学.docx VIP
- 2025年山西省高考历史试卷真题(含答案解析).docx
- 上海市杨浦区2023_2024学年高二化学下学期6月期末模拟考试.docx VIP
- 马克思主义与社会科学方法论课后习题答案 2025版.pdf
原创力文档

文档评论(0)