自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 尼姆游戏(人机对战)的Python实现

尼姆游戏是一个著名的游戏,有很多变种玩法。两个玩家轮流从一堆物品中拿走一部分。在每一步中,玩家可以自由选择拿走多少物品,但是必须至少拿走一个并且最多只能拿走一半物品,然后轮到下一个玩家。拿走最后一个物品的玩家输掉游戏。在smart模式中,计算机每次拿走一定数量的物品使得堆的大小是2的幂次方减1—也就是2,7,15,31,63等。如果有一定数量的剩余物品,计算就随机拿走一些。#!/usr/...

2019-12-05 15:30:07 8292 5

原创 DES加解密算法的ECB及CBC模式的C++实现

分组密码工作模式DES 的工作模式:电码本模式(ECB)、密码分组链接模式(CBC)。ECB 模式的加密过程:Ci=E(K,Pi),i=1,2···N.CBC 模式的加密过程:C1=E(K,[P1⊕Ⅳ]),Cj=E(K,[Pj⊕Cj-1],j=1,2···N.程序分为两个文件。des.h头文件中定义了算法中需要用到的置换表,并进行了函数声明;main.cpp文件...

2019-11-22 21:47:38 6931 3

原创 DES加密算法详解及C++实现

DES对称加密,是一种比较传统的加密方式,其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码),是一种对称加密算法。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交...

2019-11-09 21:18:01 2760

原创 XCTF-攻防世界-密码学crypto-高手进阶区-writeup

0x00 你猜猜我们刚刚拦截了,敌军的文件传输获取一份机密文件,请君速速破解。密文:504B03040A0001080000626D0A49F4B5091F1E0000001200000008000000666C61672E7478746C9F170D35D0A45826A03E161FB96870EDDFC7C89A11862F9199B4CD78E7504B01023F000A0...

2019-10-25 18:47:38 7756 2

原创 XCTF-攻防世界-密码学crypto-新手练习区-writeup

目录0x00 base640x01 Caesar0x02 Morse0x03 Railfence0x04 转轮机加密0x05 easy_RSA0x06 Normal_RSA0x07 不仅仅是Morse0x08 混合编码0x09 easychallenge0x0A easy_ECC0x0B 幂数加密0x00 base64元宵节灯谜是一种古老的传...

2019-10-23 22:14:44 9765 1

原创 wordpress文章中插入代码高亮显示插件 Crayon Syntax Highlighter

最近用wordpress搭了个个人博客,但是原版编辑器插入代码不能高亮显示就很难受。经过多重筛选最终选择了插件Crayon Syntax Highlighter,支持主题数量较多,且功能较全。 启用后在设置中找到Crayon,选择主题(Theme)和字体(Font)。 关掉第一项即可取消代码段中的条纹...

2019-10-11 21:23:05 604

原创 王爽《汇编语言》第三版-实验11 编写子程序

;名称:letterc;功能:将以0结尾的字符串中的小写字母转变成大写字母;参数:ds:si指向字符串首地址;应用举例:assume cs:code, ds:datadata segment db "Beginner's All-purpose Symbolic Instruction Code.",0data endscode segmentstart: mov ax,...

2018-12-06 21:10:20 598

原创 王爽《汇编语言》第三版-课程设计1

assume cs:code,es:data,ds:table,ss:stackdata segment ;按照书本定义数据段 db '1975','1976','1977','1978','1979','1980','1981' db '1982','1983','1984','1985','1986','1987','1988' db '1989','1990','1991','19...

2018-11-30 21:01:36 1013 1

原创 王爽《汇编语言》第三版-实验10 编写子程序

1.显示字符串;子程序描述;名称: show_str;功能:在指定的位置,用指定的颜色,显示一 个用0结束的字符串。;参数: (dh)=行号(取值范围0~24),(d)=列 号(取值范围0~79), ;(cl)=颜色,ds:si指向字符串的首地址;返回:无;应用举例:在屏幕的8行3列,用绿色显示data段中的字符串。assume cs:code,ds:datadata...

2018-11-30 20:49:59 458

原创 王爽《汇编语言》第三版-实验9 根据材料编程

assume cs:code,ds:datadata segment ;在数据段定义字符串 db 'Welcome to masm!'data endscode segmentstart: mov ax,data mov ds,ax mov ax,0b800h mov es,ax ;使用ds和es寄存器作为段寄存器 mov si,0 mov bx,0 mo...

2018-11-17 16:53:30 497

原创 王爽《汇编语言》第三版-实验7 寻址方式在结构化数据访问中的应用

assume cs:code,ds:data,es:tabledata segment ;按照书本定义数据段 db '1975','1976','1977','1978','1979','1980','1981' db '1982','1983','1984','1985','1986','1987','1988' db '1989','1990','1991','1992','1993...

2018-11-13 23:23:11 302

空空如也

空空如也

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

TA关注的人

提示
确定要删除当前文章?
取消 删除