首页
社区
课程
招聘
[已解决] [求助]yafu因式分解工具 50.00雪花
2021-8-9 20:26 8360

[已解决] [求助]yafu因式分解工具 50.00雪花

2021-8-9 20:26
8360

求方法或者解决rsa

afu用于自动整数因式分解,使用yafu可以快速的把n值分解出p、q值。

是512位的,求如果解决这个参数pq值的快速分析


[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (22)
雪    币: 11704
活跃值: (966)
能力值: ( LV12,RANK:779 )
在线值:
发帖
回帖
粉丝
readyu 12 2021-8-9 22:32
2
2

n是512 bit的? yafu分解这么大的不合适,yafu可以分解到400 bits左右。


512 bit的N, 可以采用 msieve+ggnfs 去分解。


1. 原理说明:

一个完整的GNFS方法可分为如下5步:
(1)Poly  Select  多项式选取(<5%)
(2)Sieve  筛法(~90%) :
后期数据处理与求解(step 3,4,5):
(3)Relations Filter:关系式构建矩阵 (<1%)
(4) Matrix Solver(Linear Algebra ):稀疏矩阵求解 (~5%)
(5)Square  Root:  巨大整数开平方 (<1%)
p = gcd (r, n) :  1, n , p, q


2. 工具下载
相关的工具可以从这里下载:

http://gilchrist.ca/jeff/factoring/index.html


3. 相关教程

因子分解教程如下:(英文原版)

http://gilchrist.ca/jeff/factoring/nfs_beginners_guide.html

看雪论坛翻译版:

https://bbs.pediy.com/thread-156206.htm

[翻译]初学者向导—GGNFS和MSIEVE分解因数


其中,教程用到一个python脚本把这些软件半自动化运行:

http://ccgi.gladman.plus.com/oldsite//computing/factmsieve.py


之前的一个讨论贴,包含一个AVX指令集优化版的:gnfs-lasieve4I14e-x64-AVX.rar

https://bbs.pediy.com/thread-197596.htm

[讨论]RSA512大数分解速度GGNFS 

上传的附件:
雪    币: 343
活跃值: (2064)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
红颜小学生 2021-8-10 00:20
3
0
别挣扎了,老老实实跑工具吧
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-10 02:47
4
0
readyu n是512 bit的? yafu分解这么大的不合适,yafu可以分解到400 bits左右。512 bit的N, 可以采用 msieve+ggnfs 去分解。1. 原理说明:一个完整的GNFS方法可分 ...
感谢你!我想问一下,我如果租用24核48线程 64G内存的电脑跑RSA512,一个月左右能全部分解完成了吗?
雪    币: 11704
活跃值: (966)
能力值: ( LV12,RANK:779 )
在线值:
发帖
回帖
粉丝
readyu 12 2021-8-10 10:07
5
0
武鹰tendy 感谢你!我想问一下,我如果租用24核48线程 64G内存的电脑跑RSA512,一个月左右能全部分解完成了吗?
一般来说, 512 bit N, sieve 花费 2000-3000 cpu core hours ,  全套工作48线程,1个星期左右可以分解完成。
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-10 12:58
6
0
readyu 一般来说, 512 bit N, sieve 花费 2000-3000 cpu core hours , 全套工作48线程,1个星期左右可以分解完成。
可以指导我进行完成吗!现在是直接拿公钥直接大数去分解就行了吧!
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-10 13:00
7
0
能不能帮一起打包所用到的工具一起帮我打包,获取我给公钥你!你看看能不能帮我分解,我愿意重新发帖补指导费辛苦费用!
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-10 13:31
8
0
我先完成,你可以指导我在重新发帖,准守规则!
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-10 13:35
9
0
readyu 一般来说, 512 bit N, sieve 花费 2000-3000 cpu core hours , 全套工作48线程,1个星期左右可以分解完成。
我直接下载你给我gnfs-lasieve4I14e-x64-AVX.rar 这个运行不了!不知道这么用
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-11 21:55
10
0
readyu 一般来说, 512 bit N, sieve 花费 2000-3000 cpu core hours , 全套工作48线程,1个星期左右可以分解完成。
现在这个跑跑就自动没有了!不知道为什么
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-11 22:01
11
0

123

最后于 2021-8-14 12:16 被武鹰tendy编辑 ,原因:
雪    币: 343
活跃值: (2064)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
红颜小学生 2021-8-11 23:54
12
0
就用我发你那个,这玩意配置不对就有问题
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-12 01:07
13
0
红颜小学生 就用我发你那个,这玩意配置不对就有问题
主要你发给我的哪个我不会用啊!
雪    币: 343
活跃值: (2064)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
红颜小学生 2021-8-12 08:16
14
0
那个是最简单的了
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-14 20:54
15
0
readyu n是512 bit的? yafu分解这么大的不合适,yafu可以分解到400 bits左右。512 bit的N, 可以采用 msieve+ggnfs 去分解。1. 原理说明:一个完整的GNFS方法可分 ...

感谢你,512测试解决了!2天时间就出来了!

最后于 2021-8-15 11:54 被武鹰tendy编辑 ,原因:
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-14 20:55
16
0
目前1024的资料论坛好像没有!1024能否可以进行呢?
雪    币: 10845
活跃值: (1039)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
看场雪 3 2021-8-14 23:22
17
0
武鹰tendy 目前1024的资料论坛好像没有!1024能否可以进行呢?
1024b目前工程上还很难
雪    币: 10845
活跃值: (1039)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
看场雪 3 2021-8-14 23:29
18
0
武鹰tendy readyu n是512 bit的? yafu分解这么大的不合适,yafu可以分解到400 bits左右。512 bit的N, 可以采用 msie ...
欢迎lz将破解512的体验和工具,分享在密码应用版块
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-14 23:36
19
0
就是一楼提供的工具直接多线程分解即可!512的rsa很快
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_iijudnfd 2021-8-20 10:30
20
0
武鹰tendy readyu n是512 bit的? yafu分解这么大的不合适,yafu可以分解到400 bits左右。512 bit的N, 可以采用 msie ...
请问这里说的512两天时间,是什么配置?上面说的”租用24核48线程 64G内存的电脑“?
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
武鹰tendy 2021-8-24 14:44
21
0
mb_iijudnfd 请问这里说的512两天时间,是什么配置?上面说的”租用24核48线程 64G内存的电脑“?
是的,你正常跑他就跑出来了
雪    币: 5568
活跃值: (2996)
能力值: ( LV12,RANK:394 )
在线值:
发帖
回帖
粉丝
htg 4 2023-1-6 18:54
23
0
如果电脑里存在一个集成显卡(无CUDA),一个独立显卡(有CUDA),那么如何在 factmsieve.py 设置了?
USE_CUDA = True
GPU_NUM = 2
将会造成读取集成显卡失败,因为没有集成显卡里没有CUDA
游客
登录 | 注册 方可回帖
返回