Cado-nfs安装
CADO-NFS是C / C ++中数字字段筛选(NFS)算法的完整实现,用于分解整数并计算有限字段中的离散对数。它包含与算法所有阶段相对应的各种程序,以及可能在计算机网络上并行运行它们的通用脚本。
docker hub上的Cado-nfs镜像不多,cyrilbouvier/cado-nfs.py在求解离散对数的时候出现了一些问题(这里踩坑了),这里使用的是 mitchelldehaven/cado-nfs镜像,亲测可用,但是需要自己make一下
Cado-nfs使用细节可以参考另一篇博客
1.下载 mitchelldehaven/cado-nfs镜像,大约1个G,一会就下好了~
docker pull mitchelldehaven/cado-nfs
讯享网
2.运行容器,打开交互界面,进入/bin/bash目录,然后再进入/cado-nfs-2.3.0目录
讯享网docker run -it mitchelldehaven/cado-nfs /bin/bash


3.这个镜像预先是没有make的,所以我们需要make一下,然后喝杯茶,几分钟后就make好了然后就能够正常使用了

4.简单测试一下功能,分解一下大整数~(若干秒出结果)
./cado-nfs.py 0093

5.测试一下离散对数,大概几分钟~
讯享网./cado-nfs.py -dlp -ell 6807 target=4920 68071


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/68336.html