- 14
- 0
- 约2.55万字
- 约 21页
- 2017-05-20 发布于北京
- 举报
DES算法的介绍及实现
DES算法的介绍和实现(上)
作者:西安 吴真
下载本文配套源代码(DES算法文件加密工具)
一.DES算法介绍
DES( Data Encryption Standard)算法,于1977年得到美国政府的正式许可,是一种用56位密钥来加密64位数据的方法
。虽然56位密钥的DES算法已经风光不在,而且常有用Des加密的明文被破译的报道,但是了解一下昔日美国的标准加密算
法总是有益的,而且目前DES算法得到了广泛的应用,在某些场合,她仍然发挥着余热^_^.
1.1 密钥生成
1.1.1 取得密钥
从用户处取得一个64位(本文如未特指,均指二进制位))长的密码key ,
去除64位密码中作为奇偶校验位的第8、16、24、32、40、48、56、64位,剩下的56位作为有效输入密钥.
1.1.2 等分密钥
表1. 57 49 41 33 25 17 9
1 58 50 42 34 26 18
10 2 59 51 43 35 27
19 11 3 60 50 44 36
表2.
65 55 47 39 31 23 15
7 62 54 46 38 30 22
14 6 61 53 45 37 29
21 13 5 28 20 12 4
把在1.1.1步中生成的56位输入密钥分成均等的A,B两部分,每部分为28位,参照表1和表2把输入密钥的位值填入相应的位
置. 按照
您可能关注的文档
- CT成像技术模拟试题11–16.doc
- CT测验题库-呼吸、心血管、乳腺.doc
- CREE科瑞LED芯片详细特点及辨别真伪.doc
- Cpeqycg经济和管理学院本科生毕业设计(论文)撰写细则.doc
- CVT和DSG变速箱比较.doc
- Cwguqa2010年银行从业资格考试风险管理全真模拟试题和答案.doc
- C–005–环境职业健康安全管理计划(范本)定稿.doc
- czez–必修2第六章万有引力–课后习题.doc
- C–free5.0安装到注册.doc
- C–TPAT–F–001–A商业合作伙伴C–TPAT调查表.doc
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
- 51三支一扶公共基础知识基层考点专项精讲,直击出题方向(2027最新版).docx
- 5 申论高分人物素材汇总.docx
- 2 2027最新版公考事业编申论生态文明专题素材全套系统备考资料降维提分完整版高频考点.doc
最近下载
- 部编人教版五年级上册语文全册教学课件(配2026年秋改版教材).pptx
- 网格员考试题目及答案—2024年整理.docx VIP
- 2025-2026秋季学年第一学期学生国旗下演讲稿(20周):第三周 铜钟鸣心宇,砺志启新程--纪念九一八.docx
- 烹饪原料加工技术第三版完整版全套PPT电子课件教案.pptx
- 电子输注泵操作指南.pptx
- 湖南省长沙市麓山2024-2025学年高二上学期第一次月考数学试卷含答案.docx VIP
- 啪啦啪啦砰.ppt VIP
- 附件-内蒙古农业大学沙漠治理学院.doc VIP
- 2025年安徽省白湖农场集团有限责任公司招聘用工人员30人备考题库附答案详解.docx VIP
- (正式版)DB15∕T 2660-2022 《优质苜蓿青贮饲料》.pdf VIP
原创力文档

文档评论(0)