专栏名称: 宸极实验室
『宸极实验室』隶属山东九州信泰信息科技股份有限公司,是山东省发改委认定的“网络安全对抗关键技术山东省工程实验室”。实验室圆满完成了多次国家级、省部级重要网络安全保障和攻防演习活动,并积极参加各类网络安全竞赛,屡获殊荣。
今天看啥  ›  专栏  ›  宸极实验室

『CTF』一道密码学题目分享

宸极实验室  · 公众号  ·  · 2024-07-31 17:00
    

文章预览

点击蓝字 关注我们 日期:2024年7月31日 作者:jgk01 介绍:一道rsa密码学题目分享。 0x00 前言 最近比赛题目越来越难了,只能赛后看看大佬们的思路学习总结一下。 0x01 题目 首先我们来看题目给出的脚本和信息: from Crypto.Util.number import * from secret import flag nbits=512 p=getPrime(nbits) q=getPrime(nbits) leakBits = 262 leak = (p ^ q) >> (nbits - leakBits) n=p*q e=65537 m = bytes_to_long(flag) c = pow(m,e,n) print(p) print(q) print( "n=%d" %n) print( "c=%d" %c) print( "leak=%d" %leak) # n=73822410148110759760164946405270228269255384237831275745269402590230495569279769799226813942899942423718229747478982630879557319063920515141217164980012063064986634632452289290326704640527699568662492105204165609614169349755365956569362139057327962393611139347462018186440108621311077722819578905265976612923 # c=7180832280859921833123329154277948653474791357247563019880298464898283033262844397265232259063738269602794379 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览