<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mingminghire的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mingminghire</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mingminghire]]></copyright><item><title><![CDATA[CTF 5道题]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/129802851</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/129802851</guid><author>mingminghire</author><pubDate>Sat, 08 Apr 2023 01:05:21 +0800</pubDate><description><![CDATA[当铺密码：当铺密码就是一种将中文和进行转化的相当简单:当前汉字有多少笔画出头，就是转化成数字几。]]></description><category></category></item><item><title><![CDATA[ctf6道题]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/129749051</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/129749051</guid><author>mingminghire</author><pubDate>Fri, 24 Mar 2023 20:29:38 +0800</pubDate><description><![CDATA[base编码的多=作为补位放在最后面，这里放在了最前面，初步推测密文进行了倒装。直接用base64解码或者其他base解码都无法得到答案，所以用下列代码将其倒装回去。其中，[::-1]表示从字符串的最后一位开始，每次逆序跨一个字符，直到字符串的第一位。这样就可以实现字符串的翻转。最后得到结果。]]></description><category></category></item><item><title><![CDATA[Misc补充和XOR]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/129445481</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/129445481</guid><author>mingminghire</author><pubDate>Fri, 10 Mar 2023 18:14:05 +0800</pubDate><description><![CDATA[XOR是一种运算方式——异或运算。将a和b进行异或运算，如果a、b两个值不相同，则异或结果为1。如果a、b两个值相同，异或结果为0。异或也叫半加运算，其运算法则相当于不带进位的二进制加法:二进制下用1表示真，0表示假，则异或的运算法则为:0⊕0=0，1⊕0=1，0⊕1=1，1⊕1=0(同为0，异为1)，这些法则与加法是相同的，只是不带进位，所以异或常被认作不进位加法。1.归零律:a ⊕ a = 02.恒等律:a ⊕ 0 = a3.交换律4.结合律5.自反。]]></description><category></category></item><item><title><![CDATA[CTFshow misc（1~10）]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/129205896</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/129205896</guid><author>mingminghire</author><pubDate>Fri, 24 Feb 2023 20:15:39 +0800</pubDate><description><![CDATA[文件开头是89 50 4E 47 0D 0A 1A 0A，但是结尾不是00 00 00 00 49 45 4E 44 AE 42 60 82，所以可以判断png文件内容受到了修改，推测flag被隐藏在了编码之中，用快捷搜索搜出。一看就是png格式的开头，用winhex也可以发现开头是89 50 4E 47 0D 0A 1A 0A（png的开头格式），结尾是00 00 00 00 49 45 4E 44 AE 42 60 82（png的结尾格式）后缀是bpg，找一个能打开这个后缀的软件就行了。]]></description><category></category></item><item><title><![CDATA[密码学寒假第二周任务]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/128677314</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/128677314</guid><author>mingminghire</author><pubDate>Fri, 13 Jan 2023 19:55:24 +0800</pubDate><description><![CDATA[1.16进制编码：如果只包含数字的字母，且字母最大为F，很有可能是16进制编码。2.base85：包含“^”应该是base64以上，比如base85解密。3.base64：末尾有等号很有可能是base64，因为要进行补位。4.由两段字符反复出现的，比如CTFshowCTFCTFshowshowshowCTF这种，很有可能是变相的摩斯电码（用CTF代替·，show代替-）或者是变相的培根加密（CTF代替A，show代替B，ctf代替a，SHOW代替B）。]]></description><category></category></item><item><title><![CDATA[密码学寒假第一周任务]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/128582942</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/128582942</guid><author>mingminghire</author><pubDate>Fri, 06 Jan 2023 21:10:48 +0800</pubDate><description><![CDATA[密码学]]></description><category></category></item><item><title><![CDATA[第四周任务]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/128157913</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/128157913</guid><author>mingminghire</author><pubDate>Sat, 03 Dec 2022 13:01:39 +0800</pubDate><description><![CDATA[因为之前有看过《密码的故事》这本书，对普通的加密手段有一定的了解。1.凯撒加密：     通过简单的整体位移实现的加密手段，比如整体位移1，使得所有的A变成B，C变成D进行加密。2.栅栏加密：     将整个明文分成多组，然后依次取每组第一个字符，然后每组第二个字符……进行的加密。3.培根加密：     每个字母对应一种由a和b组成的5个字符长度的东西。如下，大写字母就把后面对应的形式换成小写。     a AAAAA g AABBA n ABBAA t BAABA     b AAAAB h AABBB ]]></description><category></category></item><item><title><![CDATA[第三周任务]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/128023667</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/128023667</guid><author>mingminghire</author><pubDate>Sat, 26 Nov 2022 13:42:24 +0800</pubDate><description><![CDATA[因为m=pow(c,d,n)  所以我们要先把d给搞出来。而d是e和φn的逆元，所以要求出φn，而φn=(p-1)*(q-1),那么我们最后回到求p和q的问题上来。用这个网站可以输入n的值求出p和q的值。然后我们就可以算出φn并求出d，最后得到明文m了然后换成字符。]]></description><category></category></item><item><title><![CDATA[pycharm解密]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/127948167</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/127948167</guid><author>mingminghire</author><pubDate>Sun, 20 Nov 2022 14:35:00 +0800</pubDate><description><![CDATA[解密]]></description><category></category></item><item><title><![CDATA[用Python解决线性代数的简单问题]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/127945837</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/127945837</guid><author>mingminghire</author><pubDate>Sun, 20 Nov 2022 10:42:07 +0800</pubDate><description><![CDATA[行列式计算和方程组计算]]></description><category></category></item><item><title><![CDATA[Python和线性代数的学习记录(1)]]></title><link>https://blog.youkuaiyun.com/mingminghire/article/details/127815840</link><guid>https://blog.youkuaiyun.com/mingminghire/article/details/127815840</guid><author>mingminghire</author><pubDate>Sat, 12 Nov 2022 08:03:59 +0800</pubDate><description><![CDATA[Python就我个人感觉而言，应该是语法最简单的一种编程语言了，代码看起来非常简练。这是自学过后写的笔记，目前刚学完第三章

好在有c语言基础，通过知识迁移可以很快的掌握Python的技巧，是我能够在只看书，没有电脑的情况下也取得较好的理解











至于线性代数，我同时观看了宋浩和mit教程，能帮助我从更多的角度理解线性代数，提高认识。宋浩的课比较容易写笔记，但是mit的笔记需要自己去提炼，这是我自己提炼的笔记





宋浩的笔记太多了我就不一一发出来。

希望自己能保持]]></description><category></category></item></channel></rss>