摘要: · 前言 近几日,学校的python课程学到了面向对象这一块内容,在做作业的时候看到老师布置的内容有关于getters、setters两个方法的使用操作;可是老师既没讲清楚,度娘搜到的结果也模模糊糊,没有介绍清楚这一概念,看文章说是被@property 装饰器来替代了功能,以至于现在gettes、s 阅读全文
posted @ 2019-04-17 20:40 爱吃砂糖橘的白龙 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 说实话,这是第一次接触rsa类型的ctf题目,以前太菜了,下午无聊就研究了这道题。 关于RSA,我已经在上学期的密码学课程中了解到了,但是一直没有实战过,我参考到一个不错的博客做出了这道题: https://www.freebuf.com/sectool/163781.html ,主要内容是围绕命令 阅读全文
posted @ 2019-04-17 17:04 爱吃砂糖橘的白龙 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 代码: 执行结果: 阅读全文
posted @ 2019-04-10 18:51 爱吃砂糖橘的白龙 阅读(4020) 评论(0) 推荐(0) 编辑
摘要: ·~~~记两年前的一次数据结构大作业 一、题目选择 对课本上第二章的关于求多项式和的例题产生了比较浓厚的兴趣,并思考能否拓展对多项式的运算应用,于是又开辟出一些创新的运算,并尝试不同的算法(主要是对乘法运算,有的不太成功),最终确定了加法、减法、乘法、赋值求结果、求导、求不定积分、求定积分、插入单项 阅读全文
posted @ 2019-04-01 22:17 爱吃砂糖橘的白龙 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: 前言 我们知道,字符串内置了很多功能的处理函数,其中,find、index函数都可以接受一个参数意义是作为目标子串,而返回母串中从左到右遍历时子串第一次出现的索引值(每一次调用都是从头开始,没有记忆),如果查询不到返回-1。 如下面的例子: 如果,子串不在母串中出现,则find函数返回-1,而ind 阅读全文
posted @ 2019-03-31 17:45 爱吃砂糖橘的白龙 阅读(7206) 评论(0) 推荐(1) 编辑
摘要: 我们已经知道,反汇编时需把C代码放入调试(Debug)模式下,先在关键函数处按F9下断点,再按F5开始调试。 接着,Alt+8出现反汇编窗口,或者如图所示点击按钮 查看-->提示窗口-->Disassembly: 其次,其他的几项对应如图示的功能窗口: 最后的重点,在反汇编码中查看机器码、源代码,右 阅读全文
posted @ 2019-03-12 11:17 爱吃砂糖橘的白龙 阅读(3645) 评论(0) 推荐(2) 编辑
摘要: 简单的C代码: 1 #include<stdio.h> 2 main() 3 { 4 int a=3,b=5; 5 if(a<b) 6 printf("%s","a<b is right\n"); 7 else 8 printf("%s","no, a>b \n"); 9 } 在VC6下,先F9下断 阅读全文
posted @ 2019-03-02 14:36 爱吃砂糖橘的白龙 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 在将来,我们主要用到Windows下最老牌的C语言编译器,Visual C++ 6.0 这款工具;值得注意的是,这款工具在64位操作系统上运行时有时候会出现兼容性的问题,它和32位操作系统相处的比较和谐。因此建议在32位Windows虚拟机下倒腾这个软件(我的虚拟机是win7 32bits 盗版…… 阅读全文
posted @ 2019-03-02 14:01 爱吃砂糖橘的白龙 阅读(300) 评论(0) 推荐(0) 编辑
摘要: DSA算法介绍: DSA是在ElGamal和Schnorr两个签名方案的基础上设计的,其安全性基于求离散对数的困难性。生成签名长度 320 bit,算法描述如下: (1) 全局公开钥 l p:满足2L-1<p<2L 的大素数,其中512≤L≤1024且L是64的倍数 l q:p-1的素因子,满足21 阅读全文
posted @ 2019-01-21 23:05 爱吃砂糖橘的白龙 阅读(3142) 评论(4) 推荐(2) 编辑
摘要: 本次博文以前面的两次文章的函数定义、说明为基础进行扩展。 并且参考了一些其他的优秀博客文章,比如KDF局部密钥派生函数的使用、十六进制字符串与二进制字符串以及普通字符串转换函数(自己也编写了一部分函数)、SM3杂凑签名算法(太懒了,完全拿来用了,取其精华,感谢博客主人)。 完成本次实验前,进一步了解 阅读全文
posted @ 2019-01-07 16:50 爱吃砂糖橘的白龙 阅读(4134) 评论(0) 推荐(1) 编辑