ICode9

精准搜索请尝试: 精确搜索
  • Buuctf Crypto 刷题记录2021-03-28 18:33:40

    Buuctf Crypto 刷题记录 写在前面 实习入职,要求继续做比赛crypto方向赛题,由于长时间未接触了,所以现在不得不好好复习一下 [V&N2020 公开赛]easy_RSA 考点 平滑大素数分解:使用primefac库可以选取威尔逊定理分解 rabbin算法 legendre算法 tonelli算法 分析 def getprime(bits):

  • pycharm安装gmpy22021-03-06 17:33:06

    麻了 问题1:官网版本最高3.3 解决办法:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gmpy 问题2:pycharm自动安装大失败 解决办法:手动安装,先看自己python版本,然后找对应版本丢进对应script文件夹里,用pip安装 问题3:系统用的python3.9,pycharm用的python3.7 解决办法:手动找到python3.9

  • 蓝帽杯决赛-爆炒腰花-WP2021-01-01 10:33:18

    蓝帽接着考试接着出去玩了一趟,所以现在才把WP发出来 由于公安联考和考研的原因,腰花们以后就很少参加比赛了,谢谢大家对我们的帮助和支持,蓝帽也算是给腰花画上了一个圆满的句号。 祝大家新的一年能够取得更好的成绩 WEB PHP 获取备份后发现有对序列化字符串的操作,经典的反序列化逃逸

  • RSA1_2011192020-11-19 17:35:06

    题目:RSA1 出自:BUUCTF 本题要点:dpdq的rsa p = 8637633767257008567099653486541091171320491509433615447539162437911244175885667806398411790524083553445158113502227745206205327690939504032994699902053229 q = 12640674973996472769176047937170883420927050821480010581

  • jarvisoj-crypto部分题目2020-11-14 18:32:46

    1.简单ECC 题目比较简单,参考代码如下: E = EllipticCurve(GF(15424654874903),[16546484,4548674875]) G=E([6478678675,5636379357093]) K=546768 P=G*K print P 将结果相加即可 2.rsaappend 题目一开始就给了多组加密数据,n也是不能分解的,这里自然可以联想到rsa里面经典的共

  • buuctf rsa类题目(4)2020-09-04 20:02:19

    1.rsa4 这是一道考察低指密广播攻击的题目,因为只给了3个n和3个加密的密文,猜测这里的e应该为3,通过中国剩余定理求解 \(C=c_1M_1^{-1}M_1+c_2M_2^{-1}M_2+c_3M_3^{-1}M_3\) 对C开3次方就可以求出m 脚本如下: from Crypto.Util.number import long_to_bytes import gmpy2 N1 = int('

  • 2020——网鼎杯部分writeup2020-05-15 14:02:30

    1.you raise me up 题目源码如下 #!/usr/bin/env python # -*- coding: utf-8 -*- from Crypto.Util.number import * import random n = 2 ** 512 m = random.randint(2, n-1) | 1 c = pow(m, bytes_to_long(flag), n) print 'm = ' + str(m) print 'c = ' +

  • Crypto--RSA因数分解2019-07-11 18:39:14

    0x00 这是i春秋上的一道简单的RSA因数分解题。 题目链接:https://www.ichunqiu.com/battalion?q=4623 下载后打开rsa.txt,看到提供的参数 n(两个大素数p、q的乘积) e(公钥) c(密文) 0x01 对n进行因数分解 如果n比较小,那么可以通过工具进行直接n分解,从而得到私钥。如果n的大小小于25

  • JarvisOJ Basic veryeasyRSA2019-02-03 09:38:13

    已知RSA公钥生成参数: p = 3487583947589437589237958723892346254777 q = 8767867843568934765983476584376578389  e = 65537 求d =  请提交PCTF{d}     Hint1: 有好多小伙伴问d提交什么格式的,现在明确一下,提交十进制的d   先算出来r=(p-1)*(q-1) 求得e在模r意义下的逆元就

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有