algorithm 快速傅里叶变换 快速傅里叶变换 (FFT) 可以快速求出多项式的 DFT、从 DFT 逆推出多项式的各个系数。借助FFT,可以在 O(n log n) 的时间复杂度内完成多项式乘法。
Software Construction 软件构造:Guava 的使用 Guava 是 Google 为 Java 开发的第三方库,有很多的增强和扩展。本文以软件构造 Lab3 的实验代码为例,记录了 Guava 的使用。
writeup Babylfsr writeup 本文是 2019 年 De1CTF 的密码学题目 Babylfsr 的 writeup。需要根据 256 级 lfsr 连续 504 个 bit 的产出,求出掩码和初始状态。