博客
分类
标签
归档
友链
关于
博客
分类
标签
归档
友链
关于
StarCraft
Planet
文档
帮助
示例
社区
博客
源码
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu...
2025-05-06
阅读全文
MoeCtf Crypto
MoeCTF Crypto WpWeek 1(个人wp)1、现代密码学入门指北 简单的RSA题,通过把p和q的欧拉函数相乘得到n的欧拉函数,再通过n的欧拉函数对公钥e求逆元得到私钥d,有了私钥便可通过RSA计算方法来求模得到明文,以下为解题代码 123456789101112131415161718from Crypto.Util.number import long_to_bytesfro...
2024-11-06
阅读全文
Lattice
格简介(Lattice)给定一组线性无关的基向量 (basis) ,这些基向量的线性组合 (linear combinations) 为: 而这些线性组合所组成的集合,称作这组基向量所张成的空间 (span),也被称作向量空间。 例如我们在二维平面中选取两个单位正交向量作为基向量: 那么由这两组基向量组成的所有可能的线性组合为: 其中 ,其所张成的空间便是整个二维平面。 二维...
2024-09-06
阅读全文
OFB Mode
OFB Mode OFB模式的全称是output-Feedback模式(输出反馈模式)。在OFB模式中,密码算法的输出会反馈到密码算法的输入中。 OFB模式不是通过密码算法对明文直接加密的,而是通过将“明文分组”和“密码算法的输出”进行XOR来产生“密文分组”的。 另一种看的比较清楚的图解如下: 先是加密模式: 然后是解密模式: 欸,乍一看是不是俩张图没有什么区别!? 所以很自然的...
2024-08-06
阅读全文
ECB Mode
ECB Mode 简介 ECB 通过将明文分成n个大小的块,将每个块单独加密,从而得到一个密文。如果明文不能被块大小整除,那 么ECB模式则会通过附加一些字节从而使其能够被整除 在ECB中,每个块是单独加密的,所以其相互独立 获取块的大小和明文的大小 获取块大小应为解决ECB问题的第一步,可以通过纯手动来求解块的字节和明文的字节,假如加密输出的长度为八个字节,我在明文中添加一个字节...
2024-07-09
阅读全文
CBC模式攻击
CBC Mode AES具有的五种加密模式中,有一种类似于ECB的加密算法,即为CBC CBC(Cipher Block Chaining (CBC))将明文分成若干个小段,然后对每一段进行加密处理,对此,我们引入对应的图解 \09303f99c9433872fbaff...
2024-07-06
阅读全文
RSA低指数攻击
为什么将RSA公共指数设置为1的提交会出现问题? 今天在cryptohack上做了一道公钥为1的题目,当我计算出明文的时候发现其与密文一模一样,这不经让人深思,是不是当公钥为1时,根本没有对原来的明文成功加密? 对此网上有这样一个回答: 简而言之,当e=1时,d=1,加密是恒等映射,即不加密。 RSA 是一种密码系统——一种执行密钥生成、加密和解密的方法——以便...
2024-05-06
阅读全文
Swift基础入门
Swift笔记基础部分变量声明/常量声明let用于声明常量,var则声明变量 12let maximum = 10var attempt = 0 综上,maximum即为常量,attempt则为变量。 同时,swift也可像c语言一样声明多个变量: 1var x = 0.0, y = 0.0, z=0.0 类型注解这个例子给 welcomeMessage 变量添加了类型注解,表...
2024-02-06
阅读全文
Python后端知识
Python对接口的撰写针对Python注册衔接Mysql的相关语言一、在Pycharm中打开Mysql(连接)1、基本语言123app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:123456@localhost:3308/star'app.config['SQLALCHEMY_TRA...
2023-12-06
阅读全文