全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
208 0
2024-12-17
成绩:2016-201
7学年第1学期《密码学原理
》课程设计
题目:基于三重
DES的文件加密解密
系统设计与实现
学院名称:
班级学号:
学生姓名:
教师姓名:
2016年12月一、设计要求
学生在进行课程设计时应该满足以下具体要求:
要求在设计的过程中,建立清晰的模块;
设计良好的交互界面,如要求用户输入密钥、明文字符串、得到相应的解密字符串等;
高级要求:加密、解密中文、用到的数据如明文、密文全部采用文件形式存储。(可选)
二、开发环境与工具
开发环境:
Windows
平台开发工具:
Visual Studio 2013
三、设计原理(算法工作原理)
DES全称为Data Encryption Standard
,即数据加密标准,是一种使用
的块算法。
DES算法的入口参数有三个:
Key、Data
、Mode
。其中Key为7个字节共
56位,是DES算法的工作密钥;
Data
为8个字节64位,是要被加
密或被解密的数据;
Mode
为DES的工作方式
,有两种:加密或解密。
DES设计中使用了分组密码设计的两个原则:混淆(
confusion
)和扩散
(diffusi ...
附件列表
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群