- 14
- 0
- 约2.89千字
- 约 6页
- 2016-12-25 发布于重庆
- 举报
分组密码加密一、实习目的1.理解对称加密算法的原理,熟悉常用的对称加密算法:DES、TripleDES、Blowfish;2.以DES加密算法为例,掌握分组加密算法加、解密过程的实现。二、实习内容1.[基本要求]以DES/DESede为例,利用java中的相关类实现对指定字符串的加、解密。2.[实现提示](1) 可以利用java中的KeyGenerator类创建对称秘钥,利用工厂类KeyGenerator的静态方法getInstance()获得KeyGenerator()类对象;(2) 方法getInstance()的参数为字符串类型,指定加密算法的名称如:Blowfish、DES、DESede、HmacMD5或HmacSHA1等;(3) 利用工厂类Cipher的对象可以创建密码器。同样的,getInstance()的参数为字符串类型,指定加密算法的名称。三、算法分析和流程图DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。DES加密算法特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。DES工作的基本原理是,其入口参数有三个:key、data、mode。 key为加密解密使用的密钥,data为
您可能关注的文档
最近下载
- 2025_2026学年广东省广州市从化区九年级上册语文期末试卷(文字版,含答案).docx VIP
- 湖北省恩施土家族苗族自治州2025-2026学年九年级上学期期末语文试题(含答案).docx VIP
- 生产经营单位生产安全事故应急预案编制导则(GBT 29639-2020).pdf
- 2026中国航空发动机关键部件寿命预测技术进展报告.docx VIP
- 《休闲体育项目策划与管理》全套PPT课件.pptx
- 高速公路标准化施工方案.pdf
- 2025年职业资格理赔员人伤理赔-人伤理赔参考题库含答案解析(5套版).docx VIP
- 中国经导管主动脉瓣置换术临床路径专家共识(2024+版).pdf VIP
- 三菱伺服驱动器使用手册.pdf VIP
- 史道华-第5章 现代医学模式与临床药理学.pdf VIP
原创力文档

文档评论(0)