CTF训练(密码学)——Affine
仿射变换,又称仿射映射,是指在几何中,一个向量空间进行一次线性变换并接上一个平移,变换为另一个向量空间。
仿射变换是在几何上定义为两个向量空间之间的一个仿射变换或者仿射映射(来自拉丁语,affine,“和…相关”)由一个非奇异的线性变换(运用一次函数进行的变换)接上一个平移变换组成。
观察题目描述
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c5fedc46f6134eb849227df4789b536f.png)
给了一串加密后的字符串,和一个一元二次方程式
解题
通过题目我们得知是仿射密码,于是使用解密工具
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fcea1e7cfb27370e0b5b8f5d40385877.png)
将a=3 , b=7代入,得出flag:affineisverygood