自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习周报周报

在一个题目里看到的,题目很简单,给一段长文本,flag就是文本里的大写字母,一个一个的找很麻烦,主要是推荐一个网站,很容易解决这个问题,当然有些高手能够写脚本跑出来,这个工具只针对不会写脚本的。JSFuck 是一种基于 JavaScript 的编程风格,它使用六个字符{},[ ],+,!第一种 ,直接进入浏览器按F12,进入控制台,运行jsfuck密文就好了。爆破首先就要满足密码不能过长,很明显这道题密码都是数字,且只需要枚举6位。有些网页有严格的内容安全策略,也可以将密文转换成.html文件进行绕过。

2025-08-15 20:46:01 204

原创 AES代码实操

接着进入第一轮迭代,先进行字节替代,通过 S 盒将状态矩阵中的每个字节替换为另一个字节;之后进行行移位,第一行保持不变,第二行循环左移 1 位,第三行循环左移 2 位,第四行循环左移 3 位;再进行列混合,通过矩阵乘法将状态矩阵的每一列进行变换;AES 相比 DES 具有更长的密钥长度,安全性更高,能够有效抵抗各种攻击手段。将明文放入一个 4x4 的字节矩阵中,称为状态矩阵。然后进行第一轮的轮密钥加操作,将状态矩阵中的每个字节与密钥矩阵中对应的字节进行异或。以下是AES加密算法的py代码。

2025-08-01 23:13:50 199

原创 DES代码实操

DES算法通过16轮迭代实现充分的扩散,使得1位明文的变化在第4轮即可影响所有位,第8轮输出完全随机化。尽管其56位密钥长度已被AES算法所取代,但DES的Feistel结构及S盒设计理念对现代分组密码的发展产生了深远影响。3. 通过8个S盒进行非线性替换,将6位输入转换为4位输出;1. 将右半部分通过扩展置换(E)扩展至48位;5. 将结果与左半部分异或,生成新的右半部分;- 经由PC1置换压缩,转化为56位有效密钥;- 每轮通过PC2置换,生成48位的子密钥。- 将有效密钥划分为两个28位的子密钥;

2025-07-25 19:27:44 297

原创 现代密码学对称加密学习笔记

本文介绍了对称加密的基本概念及两种代表性算法DES和AES。对称加密使用相同密钥进行加解密,密钥管理是关键环节。DES采用56位密钥和64位分组,通过16轮迭代实现加密,但安全性已不足。AES支持128/192/256位密钥和128位分组,通过多轮字节替代、行移位等操作实现更安全的加密。相比DES,AES具有更高安全性、更优性能,广泛应用于网络通信和数据存储领域。

2025-07-18 16:37:06 558

原创 第十五周学习总结

例如:明文 HELLO=1001000 1000101 1001100 1001100 1001111。首先需要对密文每7位一组进行分割,这里需要用到python(由于本人还没了解,故借助AI,下面也是)解密时将密文7位为一组,然后与密钥异或,在将结果转换为ASCII。采用二进制表示,加密时要将明文和密钥都转化成7位的二进制数。异或就是对应的数如果一样,就是0,否则就是1。然后将密钥也转换成ASCII(7位二进制)然后密文与密钥进行异或得到flag。

2024-12-16 14:15:44 491

原创 第十四周学习总结

其字符集中“A”表示 ANSI,“w”表示 Widechars (即 Unicode )。前者就是通常使用的单字节方式;后者是宽字节方式,以便处理双字节字符。每个以字符串为参数的 Win32函数在操作系统中都有这两种方式的版本。

2024-12-08 20:06:06 649

原创 第13周计算机学习总结

软件逆向工程是根据已有的产物和结果,通过分析来推导出具体的实现方法。对软件来说“可执行程序→反编译→源代码”的过程就是逆向工程。逆向工程包括软件工程的去除或软件功能的添加、软件源代码的再获得、硬件的复制和模拟。栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。逆向分析技术:通过软件使用说明和操作格式分析软件、静态分析技术、动态分析技术。Little-endian:低位字节存入低地址,高位字节存入高地址。Big-endian:高位字节存入低地址,低位字节存入高位地址。

2024-11-30 17:34:35 698 1

空空如也

空空如也

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

TA关注的人

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