- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 FAT32文件系统
FAT32文件系统簇文件系统将磁盘空间以一定数目( 2n2^n2n,n为整数)的扇区为单位进行划分,这样的单位称为簇。每扇区大小为512字节。簇的大小一般是512B、1KB、2KB、4KB、8KB、16KB、32KB、64KB等。簇是进行文件空间分配的最小单位。FAT表FAT表(File Allocation Table 文件分配表)是Microsoft在FAT文件系统中用于磁盘数据(文件)索引和定位引进的一种单向链式结构。FAT区用每一个FAT项来记录每一个簇的占用情况FAT表
2020-11-22 23:33:09 2882
原创 PE文件
格式可移植的执行体PE(Portable Executable)是Win32 平台下可执行文件格式,常见的exe、dll、ocx、sys、com 都是PE文件,其可移植可执行体现在跨Win32 平台。PE 文件格式规定了代码、菜单、图标、位图、字符串等信息在可执行文件中如何组织PE 文件格式将可执行文件分成若干节(section),一个WinNT 应用程序典型地拥有9 个预定义节:.text、.bss、.rdata、.data、.pdata、.rsrc、.edata, .idata 和.debug
2020-11-22 23:32:18 208
原创 【题】公钥密码
公钥密码第1题因此首先使用ShanksShanksShanks算法计算出aaa的值,如下:因此明文应为:dk(y1,y2)=y2(y1a)−1=5∗(227)−1=12d_k(y_1,y_2)=y_2(y_1^a)^{-1}=5*(2^{27})^{-1}=12dk(y1,y2)=y2(y1a)−1=5∗(227)−1=12第2题已知:5x=3,5y=45^x=3,5^y=45x=3,5y=4,求5xy5^{xy}5xy:首先利用ShanksShanksShanks算法
2020-11-22 23:26:02 292
原创 香农(Shannon)理论题
第4题采用分组长度为128比特,密钥长度为256比特的AES加密算法加密明文,假设密钥均匀随机选取,明文是冗余度为0.75的小写英文字母,试计算至少需要______(向上取整)组密文可以唯一确定加密密钥。密钥空间:∣K∣=2256|K|=2^{256}∣K∣=2256(由于密钥生成算法所以给定初始密钥后后续NNN轮密钥也就确定了,因此密钥空间就是初始的22562^{256}2256);明文空间:∣P∣=2616|P|=26^{16}∣P∣=2616(明文首先由26个字母组成,表示一个字母需要8比特
2020-11-22 23:20:01 1076
原创 WSL2(Ubuntu)下添加新的Linux(5.7.9)系统调用
综述添加系统调用的大致工作为:下载Linux内核在内核中添加调用编译该更改后的内核替换该内核并测试准备工作配置库 由于编译过程中需要很多库,因此需要提前进行配置。如果编译过程中遇到的报错均在下文的报错信息中记录。准备安装的库的命令为:sudo apt-get install libncurses5-dev libncursesw5-devsudo apt-get install bison flexsudo apt-get install libelf-dev libssl-de
2020-11-17 12:02:19 832
原创 Linux中task_struct结构体分析
所在文件task_struct结构体位于内核文件/include/linux/sched.h中。分析去GitHub上查看源码中的该结构体,分析如下:struct task_struct { /* * 进程状态。 */ volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */ /* * 进程的基本信息。 */ struct thread_info *thread_info; atomic_t usa
2020-11-08 17:27:37 904
english_quadgrams.txt
2020-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人