{BE6E267E-C2F6-467D-812D-AEF949162A4C}
{DA804705-811D-4037-8A47-0AE3A9232343}
{FDF14C06-5D27-4D0E-9F88-76F53FCD927C}
{B9733191-F6E6-4438-B657-3BFB7A17EDEF}
image
看起来简单,但是没有办法直接算出来,数字实在太大了。然后因为e很大,所以就选择维纳攻击。但是最后发现竟然要用py2解,用尊贵的py3解不出来。无语思密达,直接交题解了。
{EB5859BA-B91E-47DD-A28B-3DE8AF62F714}
{7730A7A9-3F9F-490A-8574-B2E1A6A69FEE}

e比较小,考虑用低加密指数攻击,但是算了很久都没有算出来,考虑其他方法。嗯,最后还是用了这个方法,就是要算很久数字太大了,不过答案看了题解,得到答案。
{FF557A86-C2BA-49A6-91C6-F72C7702966A}
{407A0B2A-42C2-4154-BA68-5BC39E3286B7}
{6A85E4CD-8A4D-4BA8-873D-2B8B0EEB5C5E}
不知道,只知道这类题目都很曼妙,最后16进制都没法转为ascii,而且,答案都是一样的:flag{decrypt_256}
{65B1734F-5454-4B61-B41C-608AD697E0DB}
按理说是欧几里得原理做,但是最后是一串超级长的字符,不过题解最后还有一串16进制,然后看了一下题解做法很高级。
{4D919DAD-132A-4D64-A29D-B569F26A692F}
{781DFC6A-4CEE-4639-9A89-BA27B3E0EAE6}
{9A56C233-2E2B-48D9-B982-F358A7B01CF0}
{D3851567-EB79-466C-87B4-3C66DDAC4760}

image
世界上不能没有大佬!!!!!原来是base64隐写。
再详细一点就看我的notion了,看力竭了。然后这一题还看到了一个高级的欧几里得算法。嗯,也在notion.
{E66887E6-F27E-4659-994B-0DA66FDF3070}
这道题目比较简单,嗯。
{5BB5BBF6-7F02-499A-9A1D-500134546485}
关于这道题,我只能说注意是base64.
{4FEE8251-B458-411A-89B7-33A368ED6850}
这道题也比较简单。
{175D7A23-A4E9-4507-AD56-2BBD98A27490}
一道很有迷惑意味的题目,竟然是直接将n分解,那我看那么久的A算什么!!!
{DF8FBF8D-1A7B-47F8-89AF-7E316BED4352}
威尔逊定理,如果A是素数,那么(A-1)=-1(mod A)
{1B467085-19B2-4AA7-9372-D913D27DD690}
{011EB0EE-1844-4CA0-9844-5DB62D3E0BF4}
做这一题的时候卡在了解上,然后进行了N分解的优化,并且发现d,e是相对的,不要在固执原来的方程,c已经进行了加密,不能再直接用e了,要取相反数。
{CD81BFCE-DC38-4877-8F34-BFFE0673A1F5}
{F7D71DB7-656D-4425-99B0-D650AA350756}
Pollard p-1 算法原理,有关于费马小定理。别说这个费马小定理难怪第一节课就讲了,用处很广泛。