<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Patrickpapa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Patrickpapa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Patrickpapa]]></copyright><item><title><![CDATA[rsa小变式]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/134428638</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/134428638</guid><author>Patrickpapa</author><pubDate>Wed, 15 Nov 2023 20:28:05 +0800</pubDate><description><![CDATA[试着看了几个例题，但是解的效果不是很好，因为加密了两次应该，但是都没有私钥，只有公钥，所以这个n应该不可能是直接分出来得到的。解出来是16进制byte，真的不会了。]]></description><category></category></item><item><title><![CDATA[ctfshow]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/134423907</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/134423907</guid><author>Patrickpapa</author><pubDate>Wed, 15 Nov 2023 20:15:04 +0800</pubDate><description><![CDATA[1.n=invert(m,N)求mod N的逆元2.pow(m,e,n)求c^d mod n3.long_to_bytes(m)函数的原理是将长整型数的每个字节从高位到低位依次提取出来，然后按照一定的顺序组合成字节序列。]]></description><category></category></item><item><title><![CDATA[RSA的python实现]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/134421220</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/134421220</guid><author>Patrickpapa</author><pubDate>Wed, 15 Nov 2023 16:34:25 +0800</pubDate><description><![CDATA[gcd()函数表示求两个数的公约数，首先定义一个def gcd(a, b)函数，利用该函数可以判断公钥对中（e，n）中的e与N的最大公约数是否为1。e必须满足两个条件：e是一个比1大比N小的数，e和N的最大公约数为1；注意  加密：准备的明文必须是小于N的数，因为加密或者解密都要 mod N，其结果必须小于N。公钥和私钥已求出，利用：密文＝明文EmodN密文＝明文EmodN （加密）e,d求出，即公钥（e，n）与私钥（d，n）求出。明文＝密文DmodN明文＝密文DmodN （解密）]]></description><category></category></item><item><title><![CDATA[RSA算法]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/134407371</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/134407371</guid><author>Patrickpapa</author><pubDate>Tue, 14 Nov 2023 23:22:27 +0800</pubDate><description><![CDATA[加密过程可以用一个公式来表达： 密文=明文的E次方 mod N也就是说RSA加密是对明文的E次方后除以N后求余数的过程。E、N是RSA加密的密钥，也就是说E和N的组合就是公钥，我们用(E,N)来表示公钥：即公钥=（E，N）]]></description><category></category></item><item><title><![CDATA[两种Python加密方式]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/134118585</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/134118585</guid><author>Patrickpapa</author><pubDate>Mon, 30 Oct 2023 20:47:02 +0800</pubDate><description><![CDATA[密码学中，凯撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术，明文中的所有字母都在字母表上向后（或向前）按照一个固定数目进行偏移后被替换成密文。例如，当偏移量是3的时候，所有的字母A将被替换成D，B变成E，以此类推。这个加密方法是以罗马共和时期凯撒的名字命名的，当年凯撒曾用此方法与其将军们进行联系。]]></description><category></category></item><item><title><![CDATA[ctfshow前五题]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/134105442</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/134105442</guid><author>Patrickpapa</author><pubDate>Sun, 29 Oct 2023 17:54:35 +0800</pubDate><description><![CDATA[倒序输出就是flag{ctf.show}]]></description><category></category></item><item><title><![CDATA[第三章函数]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/134099845</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/134099845</guid><author>Patrickpapa</author><pubDate>Sun, 29 Oct 2023 09:47:01 +0800</pubDate><description><![CDATA[第一行是def语句，它定义了一个名为hello()的函数。def语句的代码块是函数体。这段代码在函数调用时执行，而不是在函数第一次定义时执行。运行这个程序，输出结果如下在这个程序的hello()函数的定义中，有一个名为name的变元。hello()函数第一次被调用时，参数是‘Alice。程序执行进入该函数，变量name自动设为’Alice，就是被print()语句打印出的函数。]]></description><category></category></item><item><title><![CDATA[python前两章]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/134065417</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/134065417</guid><author>Patrickpapa</author><pubDate>Sat, 28 Oct 2023 16:47:29 +0800</pubDate><description><![CDATA[其优先级为**，接下来是*，/，//，%，从左至右。最后是+，-。]]></description><category></category></item><item><title><![CDATA[如何抓包burp]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/127933087</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/127933087</guid><author>Patrickpapa</author><pubDate>Sat, 19 Nov 2022 10:21:54 +0800</pubDate><description><![CDATA[如何抓包burp]]></description><category></category></item><item><title><![CDATA[关于PHP创建网页]]></title><link>https://blog.youkuaiyun.com/Patrickpapa/article/details/127795933</link><guid>https://blog.youkuaiyun.com/Patrickpapa/article/details/127795933</guid><author>Patrickpapa</author><pubDate>Fri, 11 Nov 2022 03:45:00 +0800</pubDate><description><![CDATA[如何利用PHP创建网站]]></description><category></category></item></channel></rss>