自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 CQU密码学实验三

1.编写DES子密钥的生成算法,并根据自己设定的种子密钥运行程序产生并显示出16轮的子密钥,同时完成DES算法弱秘钥和半弱秘钥对的验证;3.用DES算法对输入的十六进制数加密,比较输入和输出,当改变一个位时比较输出的变化,并说明原因。2.应用DES算法程序实现对一个文件进行加密和解密,提交程序代码和执行结果。以下程序的运行环境都是window10 + CLion, 编程语言为c++。由于是分组密码,所以秘钥不变,相应的分组加密之后不会变.

2024-05-09 00:15:44 445

原创 CQU密码学实验2

助教给了lena512这个图,但是其实可以对任意图像进行灰度变化,然后切割成512*512像素。主要的变换代码如下:使用python实现,变化主要就是使用下面这个函数,其中函数接受的三个参数依次为图像,迭代次数,以及N。调用的时候迭代数取50,N取512然后就是处理图像,读取原始图像变成灰度图像,然后进行标准化处理成512*512:用于整理图像尺寸的函数如下:然后就是调用:保存50,96,192,384次置乱:迭代次数为50,N取512,那么用384轮50次置换图像可以得到恢复。

2024-04-17 19:51:30 806

原创 CQU密码学实验1

加密函数以及解密函数:解密函数相当于加密函数减去秘钥%26,代码如下:调用加密和解密函数:main函数如下:其中选择信息:如果不退出程序可以一直运行,如果用户选择退出,输入0或者任何其他的数字其实都可以退出程序。程序返回1。输入输出与上一个程序相同,但是程序的加密解密为了清晰分开写。

2024-04-12 13:16:52 464

原创 CQU恶意代码实验1

通过学习学会了一种计算硬盘大小的原理:在GPT头中可以获取到备GPT头的扇区号,此扇区是这块硬盘的最后一个扇区。分区表起始扇区号为2。分区表内只有一个表项,这个表项描述一个类型为0xEE的分区,分区起始地址是1号扇区,大小为四个字节所能存储的最大值(FF FF FF FF)。经过计算,分区区域的结束扇区与GPT头备份所在扇区扇区号的插值为0x21,大小正好与分区表的扇区大小一致,所以此区间内存放的是分区表备份。计算硬盘大小的原理,在GPT头中可以获取到备GPT头的扇区号,此扇区是这块硬盘的最后一个扇区。

2024-03-27 13:35:02 1930 2

原创 CQU恶意代码分析实验二

将U盘上的两个分区格式化,分别格式化为FAT32格式和NTFS格式,然后在两个分区分别创建大文件、小文件和文件夹,来观察两种文件系统的存储原理。

2024-03-27 13:16:50 1823

CQU恶意代码实验三-手动节表免疫节间免疫等

CQU恶意代码实验三-手动节表免疫节间免疫等

2024-04-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部