没有合适的资源?快使用搜索试试~
我知道了~
文库首页
安全技术
系统安全
古典加密、解密技术的实验程序及其文档(移位加密+仿射加密+希尔加密)
古典加密、解密技术的实验程序及其文档(移位加密+仿射加密+希尔加密)
共35个文件
bmp:13个
cs:6个
exe:3个
古典加解密
4星
· 超过85%的资源
需积分: 10
39 下载量
198 浏览量
2009-06-18
01:56:36
上传
评论
1
收藏
1.96MB
RAR
举报
温馨提示
立即下载
本实验为华中科技大学计算机学院信息安全专业的“信息系统安全”课程实验之一。文件包含有三大古典加密、解密技术的实现代码(C#)以及实验说明性文档!!!
资源详情
资源评论
资源推荐
收起资源包目录
CipherAndDecipher.rar
(35个子文件)
CipherAndDecipher
CipherAndDecipher.suo
16KB
CipherAndDecipher.sln
940B
Images
8.bmp
719KB
11.bmp
1.84MB
3.bmp
721KB
2.bmp
729KB
9.bmp
718KB
12.bmp
1.77MB
10.bmp
1.79MB
6.bmp
714KB
4.bmp
721KB
7.bmp
715KB
5.bmp
717KB
1.bmp
727KB
13.bmp
2.14MB
CipherAndDecipher
Form1.cs
26KB
bin
Debug
CipherAndDecipher.exe
36KB
CipherAndDecipher.pdb
52KB
CipherAndDecipher.vshost.exe
6KB
obj
Debug
CipherAndDecipher.exe
36KB
CipherAndDecipher.Properties.Resources.resources
180B
CipherAndDecipher.pdb
52KB
CipherAndDecipher.csproj.GenerateResource.Cache
842B
TempPE
CipherAndDecipher.Form1.resources
180B
CipherAndDecipher.csproj.FileListAbsolute.txt
1KB
Properties
Resources.Designer.cs
3KB
Settings.settings
249B
Resources.resx
5KB
Settings.Designer.cs
1KB
AssemblyInfo.cs
1KB
Program.cs
476B
Form1.Designer.cs
27KB
Form1.resx
6KB
CipherAndDecipher.csproj
3KB
信息系统安全课程实验报告.doc
1.12MB
共 35 条
1
古典加密算法实验报告
一、概述
本程
序是
一个
基于
古典
加密
算法
的加
密程
序,
实验
内容
包括
:移
位加
密,
仿射
加密
和
希尔加密的实现。其主界面如下:
本程序对三种加密算法分别实现了简单字符串测试和文件加解密的功能。
二、功能描述及测试
1
、移位密码:
移位密码的加密测试
:选择模
Z26
,密钥为
3
,原文是:
abcde
:
输出密文是
:
defgh
,进行解密可得:
这就是基本的移位加密、解密字符串测试。
2
、仿射密码:
仿射密码的
密钥检测
:选择模
Z26
,先选择密钥
A
为
2
,可得到出
错提示“
A
没有逆元
,请
重置”:
再选择密钥
A
、
B
分别
23
,
13
,字母表
Z26
,原文是:
abcde
,密文是:
nkheb
:
下面解密得到原文。
3
、希尔密码:
输入矩阵阶数,系统自动生成一个可逆矩阵及其逆矩阵:
以该可逆矩阵为
KEY
矩阵,模数选
Z26
,对原文
abcdef
加密,可得密文
zrylxz
:
继续把密文进行解密:
4
、文件加密:
就以移位加密为例子进行介绍:
原文和加密软件界面(原文在
adam.txt
中,密文将存在
adam2.txt
中):
加密得到密文(密文在
adam2.txt
中):
评论3
查看其他2条评论
去评论
qyy199
2016-07-31
非常实用的。
移位加密 仿射加密 希尔加密
浏览:36
3星 · 编辑精心推荐
三种古典加密算法,对字符串和文件进行加密解密
仿射密码 加密 解密
浏览:119
4星 · 用户满意度95%
仿射密码 加密 解密 java 图形界面
仿射密码加密与解密C++源程序
浏览:155
5星 · 资源好评率100%
在VC++6.0环境下运行过,附有结果的截图
四种加密解密算法的源代码:移位密码、仿射密码.doc
浏览:71
四种加密解密算法的源代码:移位密码、仿射密码.doc
仿射密码加密解密.zip
浏览:93
加法密码和乘法密码结合就构成仿射密码,仿射密码的加密算法是: C= Ek(m)=(k1*m+k2) mod n 一、仿射密码基本思路 加法密码和乘法密码结合就构成仿射密码,仿射密码的加密算法是: C= Ek(m)=(k1*m+k2) mod n
仿射密码对明文加密和解密
浏览:25
5星 · 资源好评率100%
随即产生仿射密钥,对明文加密,并对加密后的密文解密,计算明文密文的字符的频率,以及重合指数 Microsoft Visual C++ 2008 Express Edition
PYQT5+python3.6+QT编写一个带ui的加密解密小程序
浏览:64
3星 · 编辑精心推荐
python编写一个带ui的加密解密小程序,包括<凯撒加密><维吉尼亚加密><仿射加密><培根加密>
仿射加密算法的C实现
浏览:143
仿射加密算法的C实现,本人写的代码。加密与解密可以重复进行。
matlab实现仿射加密解密
浏览:188
加密函数:E(x) = (k1*x + k2) (mod m)=(k1*x)mod 26 +k2,D(x) = k1^{-1} (x - k2) (mod m),这是乘法逆元的解法,本程序采用枚举算法解出,附有详细注释+文本文档,乘法加密是字母对应是a-z对应1-25-0.
密码学MFC实现仿射加密解密超级计算器源码
浏览:76
给大家送福利咯
实现多种算法的加密解密小程序
浏览:111
4星 · 用户满意度95%
自己写的小程序 实现了移位加密解密、希尔算法、仿射算法和DES算法 可直接运行
仿射密码解密工具
浏览:128
是仿射密码的解密工具,可以解仿射密码;
仿射密码加密解密算法.docx
浏览:75
用C写的仿射变换加密解密程序,程序过程很简单,不足之处,欢迎提出
基于VC++基础上仿射加密\RSA加密\DES加密的文件加密系统
浏览:169
5星 · 资源好评率100%
这是一个基于VC++基础上的仿射加密\RSA加密\DES加密的文件加密系统,使用MFC使之界面化,操作易懂,对学习VC++绝对有很好的参考价值。除个别文件类型外,一般文件加密后,再解密后大体可以恢复原文件内容.......
雷蛇PUBG鼠标宏-雷蛇鼠标驱动
浏览:94
5星 · 资源好评率100%
需要下载雷云3导入
WishRecy数据恢复软件
浏览:87
WishRecy 1、支持多种设备:硬盘、移动硬盘、U盘、sd卡、内存卡、相机卡、手机卡等多种存储设备; 2、支持多种分区方式和文件系统:传统的MBR分区方式、最新GPT分区方式、动态磁盘卷、FAT16/FAT32/NTFS/exFAT/Ext3/Ext4等文件系统; 3、支持多种文件格式:jpg、jpeg、bmp、png等常见图片格式,doc、xls、ppt等办公文件格式,html、PHP、
Synaptics病毒专杀工具
浏览:46
清除病毒,并恢复被病毒破坏的文件。 伪装成“Synaptics触摸板驱动程序”的新型蠕虫病毒,既可以通过带有恶意宏代码的Excel文档传播,也可以通过对正常的EXE文件进行偷梁换柱(将正常的EXE文件内容复制更新到病毒自身的资源段中)的方式传播。 当机器感染该病毒后,其会拦截用户新建Excel文档或者打开Excel文档的行为,并将新建或者打开的Excel文档替换成带有恶意宏代码的文档,恶意的宏代码
软件测试实战项目(Web项目)
浏览:44
5星 · 资源好评率100%
内容展示https://blog.csdn.net/weixin_43468923/article/details/112177100,选择性下载,仅供学习交流参考,请勿用作商务用途,若发现用作商用,保留平台申诉和法律维权的权利。
双闭环直流调速系统仿真
浏览:167
双闭环直流调速系统仿真
Windows 10系统连接共享打印机报错0x00000709、0x0000007c、0x0000011b.zip
浏览:102
解决:Windows 10系统连接共享打印机报错0x00000709、0x0000007c、0x0000011b
S7-1200全系列最新固件V4.6
浏览:93
3星 · 编辑精心推荐
S7-1200全系列最新固件V4.6,里面找相对订货号的固件更新
idapro8.3全架构支持版本(附插件keypatch等)
浏览:157
idapro8.3
ISO26262-2018 全套标准
浏览:24
5星 · 资源好评率100%
ISO26262-2018 全套标准,PART1~12
华为RH2288H V3,V100R003C00SPC733更新包
浏览:86
有主板,IBMC,等全部都下了
DLL文件修复软件(强力修复)Repair.exe
浏览:131
“repair”软件通常指的是系统修复软件,是一种用于修复计算机系统中的各种问题的软件。这些软件通常可以修复注册表问题、文件损坏、程序冲突等问题,从而恢复系统的正常运行。 在Windows系统中,有一些常见的系统修复软件,例如Windows Repair。它可以帮助用户修复Windows系统中的各种问题,包括注册表权限问题、IE问题、自动更新问题、防火墙问题等。 使用系统修复软件时,需
HCU-Client v1.0.0.0378
浏览:16
5星 · 资源好评率100%
HCU Client – Repair any Huawei IMEI, MEID, Unlock FRP bootloader Repair almost all Hisilicon and Qualcomm CPU Huawei Android phones! Repair IMEI just in few seconds, no root, just direct in manufact
[centos7]openssh8.6p1.tar
浏览:82
├── Centos7 │ │ ├── openssh-8.6p1-1.el7.x86_64.rpm │ │ ├── openssh-askpass-8.6p1-1.el7.x86_64.rpm │ │ ├── openssh-askpass-gnome-8.6p1-1.el7.x86_64.rpm │ │ ├── openssh-clients-8.6p1-1.e
远程控制工具:ToDesk(免安装,免费使用)
浏览:31
ToDesk 是一款新入局的电脑桌面远程控制 / 远程协助软件,主打「流畅」以及「个人免费」的特点,支持PC端和iPhone端远程连接。小巧方便,无需安装,直接下载点开就可以使用。好用你就点个赞ヽ( ̄▽ ̄)ノ
SecureCRT-8.7.2.zip
浏览:155
SecureCRT-8.7.2.zip包含64位和32位两个版本。SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行
评论
收藏
内容反馈
立即下载
wangyanadam
粉丝: 0
资源:
1
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
在matlab中通过yalmip平台调用cplex求解器,可用于求解MILP问题,适合于综合能源系统优化求解(注释完全,可直接运
MT8852B labview 驱动,MT8852B labview 代码,蓝牙测试仪MT8852B代码,蓝牙低功耗测试
导照片2.0(只适合索尼微单)
KMP算法python代码实现与使用场景.docx
基于MATLABCPLEX 的机组最优组合,成功求解表格化,图示化的机组组合结果(注释完全,可直接运行)(文档加Matlab源码
postgresql-9.5.3-1-windows-x64
基于大数据和产业互联网的企业数字化转型.rar
MySQL5与PHP5开发的相册系统源码.zip
支持linux CentOS安装 jdk1.8的jenkins
Clover四叶草引导中文版
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3