- 博客(10)
- 收藏
- 关注
原创 攻防世界flag_in_your_hand1-2 解题write up
攻防世界flag_in_your_hand1 解题write up题目给了的文件用浏览器打开按F12查看源代码我这里用的是微软自带的Microsoft Edgefunction ck(s) { try { ic } catch (e) { return; } var a = [118, 104, 102, 120, 117, 108, 119, 124, 48,123,101,120]; if (s.length == a.le
2020-09-22 10:37:17 383
原创 Crypto学习—任务六
第六周Crypto 学习首先是学了什么1.重新试了强网杯的flag_system2.学习任务的国赛初赛的RSA题目3.复习了X—MAN的PDF,古典密码为主4.尝试解决python库的安装主要的收获之前库函数的安装特别麻烦,自己下载自己安装,到处找资源,任务进展慢。关于在cmd上运行pip3 install 也一直不能成功’pip3‘ 不是内部或外部命令,也不是可运行的程序或批处理文件终于找到了解决办法以下是解决步骤在变量中加入了path以及python的路径,pip变得可执
2020-09-08 11:36:41 270
原创 5th week学习总结
任务:复习AES,DES,3-DES,结合3-DES学习掌握中间相遇攻击,明白攻击原理,代码实现中间相遇攻击。中间相遇攻击是一种以空间换取时间的一种攻击方法,1977 年由 Diffie 与 Hellman 提出。从个人角度看,者更多地指一种思想,不仅仅适用于密码学攻击,也适用于其他方面,可以降低算法的复杂度。基本原理如下假设 E 和 D 分别是加密函数和解密函数,k1 和 k2 分别是两次加密使用的密钥,则我们有C=Ek2(Ek1 ( P ) )C=Ek2(Ek1( P ))P=Dk2(Dk1(
2020-06-06 20:08:05 181
原创 4th-长度扩展攻击学习&Plaid CTF 2014 Crypto 250 Parlor
在学习三周理论后开始做题了。base64、摩斯密码、凯撒位移密码。把之前学过的东西运用了起来,感觉真不一样。任务学习:
2020-05-27 08:47:22 287
原创 任务3学习
DH算法原理学习来自博主mrpreDH算法原理文章DH算法原理DH 是 Diffie-Hellman的首字母缩写,是Whitefield与Martin Hellman在1976年提出了一个的密钥交换协议。我个人倾向于称DH算法为 密钥协商协议而RSA算法是密钥交换算法。简单场景&简单的密钥协商先从一个应用场景说起:Alice 和Bob想要在一个不安全的信道共享一个密钥,该密钥可被用来进行后续的其他的操作,并且仅被Alice和Bob所知,第三方无法得知。一个简单的方法就是,现在全世界都
2020-05-17 21:17:56 171
原创 第二周学习
• 定义 RSA密码体制\color{#FF3030}{RSA密码体制}RSA密码体制:设p和q是两个大素数, 计算n = pq和Φ(n) = (p− 1)(q − 1). p, q, Φ(n)保密, n公开. 令P = C = ℤn,K = { (n, p, q, a, b) |1 < b < Φ(n), (b,Φ(n)) = 1, ab ≡1 (mod Φ n))}. 对每个K = (n, p, q, a, b) ∈ K, 以及任意x, y ∈ ℤn, 定义加密函数和相应的解密函数分别为:
2020-05-09 22:10:27 625
原创 密码学 学习1st week
引言:一些专业相关的东西,密码原始的一些故事。行间距变化,转化为二进制01来表示一个年份1985(11111000001)(interesting)The imitation game密码学密码学(cryptography)是一门研究信息的加密(encryption)与解密(decryption)技术,以及密码破译(cryptanalysis)技术的学问。密码学的基本目的是使得两个在不安全...
2020-05-02 20:28:13 511 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人