开开心心写
开开心心写
全部文章
Crypto
ACM - dp(1)
ACM - 二分(8)
ACM - 数学(1)
ACM - 矩阵(1)
ACM-线段树(1)
ACM题解(245)
Android(3)
angr(3)
CTF之旅(84)
Linux(8)
pwn(1)
python(6)
reverse(3)
ubuntu(1)
Windows(4)
大作业(1)
恶意代码分析实战(43)
数学(4)
数据结构专题班(15)
未归档(4)
归档
标签
去牛客网
登录
/
注册
开开心心写的博客
全部文章
/ Crypto
(共5篇)
深入浅出密码学---仿射加密
仿射加密在本质上还是一个置换密码:如果说移位密码是一个常数级别的置换,那么,仿射加密是一个一次级别的置换 定义: 不妨设我们讨论的范围是所有的小写字母,其中a为0,z为25,其本质是一个Z26的整数环 假设X,Y,A,B是Z26整数环中的元素,A和B为密钥,X是原文,Y是密文 加密函数:Y...
2020-05-03
0
668
Vigenere密码加密解密原理
先从简单的单表代替开始说起:要知道,在CTF题中,有很多很多都是单表代替的题,比如说: BH=CWG=EO=IEI=;DEDEDEY 所有数据长成这样,神TM能够认识对吧,但是要注意,这可是CTF的比赛!所以得分模式很套路: 最后的答案一般都是flag{}或者FLAG{}什么的对吧 那么,计算一下:...
2020-05-03
0
1347
RSA攻击----已知公钥n,e私钥d
首先大概介绍下RSA加密解密 公钥n = p * q,其中p和q是两个大素数 e是随机选择的数,作为公钥 d是跟e有关的一个数,满足条件式:ed=1(mod phi(n)) phi(n)是欧拉函数,phi(n)=(p-1)(q-1) 加密过程:设明文为m,密文为c c = m^e(m...
2020-05-03
0
1454
MD5学习
谈起CTF,为什么总觉得没有ACM有激情。。。没有黑色一小时没有气球没有AC的***。。。 但是不得不转方向真是不开心 —————————————————————————————————————————————————————————————————— MD5是一种非常常见的加密算法(无法暴力解密...
2020-05-03
0
499
Rabin加密解密算法
取两个大素数p和q,n=pq 选择这样的pq可以方便简化计算 加密: 为明文空间,选择 为某一明文,加密公式为 . 例子:p=7,q=11,n=77,P={0,...,76},当m=20时,密文c=400 % 77 = 15 解密: ...
2020-05-03
0
870