自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高级加密标准(AES)学习记录以及完整Python代码实现

本文介绍了高级加密标准(AES)的核心内容,包括加密函数cipher的四个子函数、密钥扩展算法、解密函数invcipher及相关逆变换,还提供了支持ECB和CBC模式的Python实现代码,含S盒、有限域乘法等关键操作及加解密示例。

2025-07-16 21:31:23 1087

原创 国密SM4加密算法学习记录以及完整Python代码实现

本文介绍了国密SM4分组加密算法的核心组件和流程。SM4采用32轮迭代结构,包含非线性变换τ(使用8位S盒)、线性变换L(位移异或操作)和合成变换T(混淆扩散)。轮密钥通过密钥扩展算法生成,使用固定参数FK和CK。加密过程涉及32轮迭代后反序输出,解密流程相同但轮密钥逆序使用。文章还提供了ECB和CBC模式下的Python实现代码片段,展示了S盒查询、非线性变换等核心操作。该算法作为中国商用密码标准,通过多轮非线性处理确保安全性。

2025-07-02 09:46:40 1372

原创 MT19937

MT19937,即梅森旋转算法(Mersenne twister)学习

2025-05-28 19:51:24 1129

原创 格密码例题学习

先来看一下题目,这是一个基础的NTRU加密那么,我们只需要解出来f和g就能求出来明文m,这里对①式进行化简,得到h∗fgk∗p即gh∗fk∗p这样,我们就能通过LLL算法得到f和g的值,我们构建这样一个格L1h0p​vfg​fk​∗Lv这里∣v∥≈456bit≤2​detL21​≈724cr∗hmpr∗f−1∗gmpc∗fr∗gm∗fpm∗f。

2025-04-26 17:59:50 1048

原创 [CryptoCTF 2024]Nazdone

这道题如果看明白了之后其实还是挺简单的,但是一开始却不知道怎么下手,主要还是不能在第一时间找到未知量和已知量的关系,所以不能写出有效的解题代码来解决问题现在知道了可以把n看作一个m进制的多项式环,对多项式进行因式分解就可以了。

2025-04-23 17:26:57 881

原创 NSSCTF 2025/4/20每日一题Crypto

这是每日一题中的密码学题目。

2025-04-20 13:34:43 904

原创 威尔逊定理

这是每日一题中的密码学题目。

2025-04-19 16:32:23 797

原创 格密码学习记录(不含例题)

格密码基础学习记录

2025-04-02 18:43:15 883

原创 Crypto 学习记录 -- 背包加密

有关背包加密的介绍,公私钥生成,加解密方式及破解代码

2025-03-26 16:41:13 979

原创 RSA从做题到精通(四)

NewStar CTF 2024 俱以我之名--在e和n较大的情况下,通过wiener attack,求d的值

2025-02-27 16:41:21 446

原创 RSA从做题到精通(三)

BUUCTF-RSA2NewStar CTF Week5-没e也能玩

2025-02-14 11:36:11 965

原创 RSA从做题到精通(二)

VNCTF-Easymath,通过解一元三次方程及二次剩余求得flagBUUCTF-RSA3-共模攻击

2025-02-13 19:33:28 889

原创 RSA从做题到精通(一)

攻防世界crypto_rsa1--通过建立一元二次方程解决RSA算法中的nextprime问题攻防世界简单的rsa春秋杯通往哈希的旅程春秋杯funny_rsa

2024-12-18 18:08:53 1517

原创 CTF学习记录--NewStar CTF 2024 week1 Crypto详解(纯小白)

首先,题目调用了pwntools和pycryptodome两个python库,安装方法如下:在python配置正常后,按"win"+"R"键,打开"运行"窗口,输入"cmd",打开"命令提示符",输入以下字符串进行安装:

2024-10-16 10:45:39 1373

原创 NewStar CTF 2024 week1 题解

根据题目:什么是IDA?题目给出了一个MP3文件,使用播放器进行播放后,发现在1:06至1:29区间有点奇怪,可能存在摩尔斯电码,于是,使用Audacity打开文件,发现其确实存在摩尔斯电码。下载题目,得到一个png格式的图片,推测进行了图片隐写,使用WinHex打开后,修改图片高度,保存,再次打开图片,可以发现,flag出现在了图片下方,提交,答案正确。似乎是答案,将其加入到flag{}之中,得到。符合flag的形式,提交,答案正确。

2024-10-09 16:56:53 1002

空空如也

空空如也

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

TA关注的人

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