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

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

2021-8-9 20:26
8804

求方法或者解决rsa

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

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


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 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. 工具下载
相关的工具可以从这里下载:

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 

上传的附件:
2021-8-9 22:32
2
雪    币: 324
活跃值: (2834)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
别挣扎了,老老实实跑工具吧
2021-8-10 00:20
0
雪    币: 1119
活跃值: (2030)
能力值: ( 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
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
readyu 一般来说, 512 bit N, sieve 花费 2000-3000 cpu core hours , 全套工作48线程,1个星期左右可以分解完成。
可以指导我进行完成吗!现在是直接拿公钥直接大数去分解就行了吧!
2021-8-10 12:58
0
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
能不能帮一起打包所用到的工具一起帮我打包,获取我给公钥你!你看看能不能帮我分解,我愿意重新发帖补指导费辛苦费用!
2021-8-10 13:00
0
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我先完成,你可以指导我在重新发帖,准守规则!
2021-8-10 13:31
0
雪    币: 1119
活跃值: (2030)
能力值: ( 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
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
readyu 一般来说, 512 bit N, sieve 花费 2000-3000 cpu core hours , 全套工作48线程,1个星期左右可以分解完成。
现在这个跑跑就自动没有了!不知道为什么
2021-8-11 21:55
0
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11

123

最后于 2021-8-14 12:16 被武鹰tendy编辑 ,原因:
2021-8-11 22:01
0
雪    币: 324
活跃值: (2834)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
就用我发你那个,这玩意配置不对就有问题
2021-8-11 23:54
0
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
红颜小学生 就用我发你那个,这玩意配置不对就有问题
主要你发给我的哪个我不会用啊!
2021-8-12 01:07
0
雪    币: 324
活跃值: (2834)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
那个是最简单的了
2021-8-12 08:16
0
雪    币: 1119
活跃值: (2030)
能力值: ( 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
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
目前1024的资料论坛好像没有!1024能否可以进行呢?
2021-8-14 20:55
0
雪    币: 10845
活跃值: (1054)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
17
武鹰tendy 目前1024的资料论坛好像没有!1024能否可以进行呢?
1024b目前工程上还很难
2021-8-14 23:22
0
雪    币: 10845
活跃值: (1054)
能力值: (RANK:190 )
在线值:
发帖
回帖
粉丝
18
武鹰tendy readyu n是512 bit的? yafu分解这么大的不合适,yafu可以分解到400 bits左右。512 bit的N, 可以采用 msie ...
欢迎lz将破解512的体验和工具,分享在密码应用版块
2021-8-14 23:29
0
雪    币: 1119
活跃值: (2030)
能力值: ( 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
雪    币: 1119
活跃值: (2030)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
mb_iijudnfd 请问这里说的512两天时间,是什么配置?上面说的”租用24核48线程 64G内存的电脑“?
是的,你正常跑他就跑出来了
2021-8-24 14:44
0
雪    币: 5568
活跃值: (3208)
能力值: ( LV12,RANK:407 )
在线值:
发帖
回帖
粉丝
23
如果电脑里存在一个集成显卡(无CUDA),一个独立显卡(有CUDA),那么如何在 factmsieve.py 设置了?
USE_CUDA = True
GPU_NUM = 2
将会造成读取集成显卡失败,因为没有集成显卡里没有CUDA
2023-1-6 18:54
0
游客
登录 | 注册 方可回帖
返回
//