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

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

2021-8-9 20:26
9134

求方法或者解决rsa

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

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


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (22)
雪    币: 11705
活跃值: (975)
能力值: ( LV12,RANK:779 )
在线值:
发帖
回帖
粉丝
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. 工具下载
相关的工具可以从这里下载:

140K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3N6A6L8r3y4Z5M7X3W2K6N6q4)9J5k6h3y4S2i4K6u0r3K9X3g2X3k6W2)9J5c8X3k6S2j5%4c8G2M7X3W2F1k6#2)9J5c8X3W2F1k6r3g2^5i4K6u0W2K9s2c8E0L8l9`.`.


3. 相关教程

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

fefK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3N6A6L8r3y4Z5M7X3W2K6N6q4)9J5k6h3y4S2i4K6u0r3K9X3g2X3k6W2)9J5c8X3k6S2j5%4c8G2M7X3W2F1k6#2)9J5c8X3&6X3M7#2)9#2k6X3u0W2k6$3W2F1L8X3g2J5M7#2)9#2k6X3N6#2K9h3c8W2i4K6u0W2K9s2c8E0L8l9`.`.

看雪论坛翻译版:

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

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


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

f80K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3y4U0k6$3W2Q4x3X3g2Y4L8r3q4V1L8h3q4F1i4K6u0W2M7r3I4#2M7#2)9J5k6h3y4G2L8g2)9J5c8X3!0D9k6s2y4A6N6r3g2Q4x3V1k6Q4x3V1k6U0L8$3#2H3N6i4c8A6L8X3N6Q4x3V1k6X3j5h3y4@1L8i4y4A6k6i4k6W2i4K6u0W2M7s2V1`.


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

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

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

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

123

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

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

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