使用 OpenSSL 生成素数

2023-11-21

如何使用 openssl 生成一个大的随机素数,我找到了如何生成随机数并检查它是否是素数,但我无法自动执行检查素数的过程,这是我正在使用的命令:openssl rand -hex 256 | xargs openssl prime -hex

我应该使用while 循环反复检查结果是否为素数?如何自动化检查结果是否不包含关键字“not”的过程,

这就是我编写 while 循环的全部内容:

while [{openssl rand -hex 256 | xargs openssl prime -hex} = *"$not"*]


OpenSSL 版本 1.0.0 及更新版本添加-generate的选项prime命令:

$ openssl prime -generate -bits 2048 -hex
D668FDB1968891AE5D858E641B79C4BA18ABEF8C571CBE004EA5673FB3089961E4670681B794063592124D13FF553BBD5CCC81106A9E5F7D87370DD5DA6342B1DAC13CD2E584759CDEC3E76AEFB799848E48EA9C218F53FE3103E1081B8154AD41DDCB931175853FE3D433CECD886B4D94C211EAE01AE5EA93F8FBD6812A9DEF0308378EE963B3C39F80865BA0E1D957683F4ED77ADA9812091AA42E9A56F43C37185223FF9E3DD03C312E71DED072E5686873B3CA6F5F575C569FB0A10CFEA17D7FEB898A8A02549FF6E4B7A1FBCE78656D3DCF227318EEEF8E601C23AA32DF41A61F04D39FC752F70A809D636238340B7B929F0CDBA629F7DE6AAAC44D2BA5
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 OpenSSL 生成素数 的相关文章

  • bash 中的“declare -r”和“readonly”有什么区别?

    在 bash 中 有什么区别declare r and readonly declare r a a1 readonly b b1 我不知道该选择哪个 tl dr readonly使用默认范围global甚至在函数内部 declare使用范
  • 文本处理问题:删除其中一列不包含特定值的行

    我有一个制表符分隔的文件 如下所示 input sequence match sequence score receptor group epitope antigen organism ASRPPGGVNEQF ASRPPGGVNEQF
  • bash 变量中的 Linux 鞭尾/对话框参数错误

    有人可以解释为什么下面的代码不起作用吗 我要疯狂地想找出答案 bin bash TEST M1 1 wire Interface ON echo TEST RESULT dialog title Config Modules State c
  • Godaddy 托管上的 CakePHP 控制台

    我一直在努力让我的 CakePHP 网站在 Godaddy 网格托管 帐户上运行 我的蛋糕应用程序设置是从帐户的子目录托管的 并且可以通过子域访问 我必须调整我的 htaccess 文件才能使其正常工作 现在我需要让 CakePHP 控制台
  • 使用正确的头打印文件名

    我想获取当前目录中的文件名 使得文件的第一行等于myWord 我想结合find type f命令与 exec选项与head 1 filename但无济于事 有没有一些聪明的 单行的解决方案来解决这个问题 您可以使用find with awk
  • 在bash中,是否有相当于“错误消息”的东西

    在 perl 中 您可以使用错误消息退出die some msg bash 中是否有等效的单个命令 现在 我正在使用命令来实现这一点 echo some msg exit 1 你可以很容易地自己推出 die echo 1 gt 2 exit
  • 从 Amazon S3 存储桶下载文件的脚本

    尝试编写脚本以从 Amazon S3 存储桶下载文件 cURL 网站上的示例遇到问题 下面的脚本产生 我们计算的请求签名与您的签名不匹配 假如 检查您的密钥和签名方法 感谢任何帮助 bin sh file filename php buck
  • 从 PL/SQL 调用 shell 脚本,但 shell 以 grid 用户而非 oracle 身份执行

    我正在尝试使用 Runtime getRuntime exec 从 Oracle 数据库内部执行 shell 脚本 在 Red Hat 5 5 上运行的 Oracle 11 2 0 4 EE CREATE OR REPLACE proced
  • Bash 解析和 shell 扩展

    我对 bash 解析输入和执行扩展的方式感到困惑 对于输入来说 hello world 作为 bash 中的参数传递给显示其输入内容的脚本 我不太确定 Bash 如何解析它 Example var hello world displaywh
  • 通过特定分隔符删除字符串

    我的文件中有几列 其中第二列有 分隔符 我想删除第二列中的第一个 第三个和第四个字符串 并将第二个字符串留在该列中 但我有正常的分隔符空间 所以我不知道 input 22 16050075 A G 16050075 A G 22 16050
  • git 别名中的 AWK 语句

    我正在尝试创建一个 git 别名来以特定格式打印日志中的所有拉取请求 但是 我在使用 AWK 删除双空格时遇到问题 这是使用以下命令的 git log 的输出 git log merges grep pull request pretty
  • 如何制作一个 bash 脚本来同时创建 40 个程序实例?

    我是新来的bash and Linux 我编写了一个程序 我想创建多个同时实例 现在 我通过打开 10 个新终端 然后运行该程序 10 次 我运行的命令是php home calculatedata php 使用 bash 脚本执行此操作的
  • grep 两个分隔符之间的子字符串

    我有很多bash使用的脚本perl内的表达式grep为了提取两个分隔符之间的子字符串 例子 echo BeginMiddleEnd grep oP lt Begin End 问题是 当我将这些脚本移植到运行的平台时busybox 融合的 g
  • bash 行长度限制从何而来?

    在运行 Bash 4 4 19 标准安装 的 Solaris 11 上 输入行似乎有 256 个字符的限制 我想了解这个限制从何而来 我浏览了手册页 但没有找到任何解决此问题的内容 仅当未使用 readline 库时才会发生这种情况 在下面
  • 对目录中的所有文件执行命令

    有人可以提供执行以下操作的代码 假设有一个文件目录 所有这些文件都需要通过程序运行 该程序将结果输出到标准输出 我需要一个脚本 该脚本将进入一个目录 对每个文件执行命令 并将输出连接到一个大输出文件中 例如 要在 1 个文件上运行命令 cm
  • Git difftool 未启动外部 DiffMerge 程序

    我一直遵循 戴夫的博客条目 http www davesquared net 2009 05 setting up git difftool on windows html 链接在此answer https stackoverflow co
  • 动态参数值取决于另一个动态参数值

    启动前提 非常严格的环境 Windows 7 SP1 Powershell 3 0 使用外部库的可能性有限或不可能 我正在尝试重写之前创建的 bash 工具 这次使用 PowerShell 在 bash 中 我实现了自动完成功能 以使该工具
  • 如何在shell中输出返回码?

    我正在尝试通过调用自定义 shell 脚本sh bin sh c myscript sh gt log txt 2 gt 1 echo 该命令的输出是创建的后台进程的 PID 我想指导 bin sh保存返回码myscript sh到某个文件
  • 使用openssl解密用java加密的aes-gcm

    我有以下 Java 代码 public static void deriveKeyAndIV String password throws Exception SecureRandom random new SecureRandom if
  • 查找哪个程序运行另一个程序

    我有一个 NAS 运行在 Redhat Linux 的有限版本上 我按照指示破解了它 这样我就可以访问 shell 这很有帮助 我还做了一些修改 其他人也做过修改 除了一个问题之外 它们似乎都工作得很好 不知何故 每隔 22 天 系统就会关

随机推荐

  • java.lang.Process#waitFor() 的退出值

    方法等待 返回一个整数值 即返回码 值 0 表示正常终止 但是其他返回码的含义是什么 我得到退出值 11 这是什么意思 所有退出值代码都记录在哪里 这些值是任意的并且由特定程序来定义 您应该参考输出此退出代码的程序的文档或源代码
  • Python 中跳过列表中的元素

    我是编程新手 我正在尝试解决codingbat com 问题 我遇到了这个问题 给定一个数组 计算总和 除非数组中有 13 如果数组中有 13 则跳过 13 和紧随其后的数字 例如 1 2 13 5 1 应该产生 4 因为 13 和 5 被
  • Python:模块和打包 - 为什么 __init__.py 文件不在 __main__.py 之前执行?

    我有一个 python 程序 它完全包含在具有以下结构的目录中 myprog init py main py moduleone py moduletwo py 我希望能够打包并分发它 以便其他开发人员可以做pip install e pa
  • 如何在 blogdown 中的网页选项卡上添加图标

    如何向 blogdown 网站添加网站图标 我正在使用minimal主题 我尝试在 config toml 中添加该行favicon imgPath我还尝试将 favicon ico 移动到静态文件夹 但都没有成功 如果您有一个名为favi
  • C++20 概念的用例有哪些?

    我在回顾 C 20 功能时发现了 Concepts 我发现他们为模板参数添加了验证 但除此之外我不明白 C 20 概念的真实用例是什么 C 已经有了类似的东西std is integral他们可以很好地执行验证 我确信我错过了有关 C 20
  • 解析文本文件中的键值对

    我是 Python 新手 我搜索如何解析 txt 文件 我的 txt 文件是一个包含计算信息的名单 例如 我的文件 txt 变量0 16变量1 1 12434E10var2 1 923E 3变量3 920 如何读取值并将其放入myvar0
  • 普通使用Solr时出现“锁获取超时”如何解决?

    我的 Solr 系统有两个核心 Solr 版本 3 6 1 当我在专用 Solr 服务器上调用以下命令行来添加文件并为其建立索引时 java Durl http solrprod 8080 solr original update jar
  • 如何使用 VM 和 PyCharm 配置自定义 PYTHONPATH?

    我正在使用 IntelliJ 和 Python 插件远程口译员功能与我的 Vagrant VM 进行通信 它正确设置远程解释器以使用我的虚拟机的解释器 但是 我在虚拟机中使用自定义 PYTHONPATH 我希望 IntelliJ 能够识别该
  • 如何使 div 动态更改内容宽度并使其在浏览器窗口更改大小时保持该宽度?

    看看这个 场景1 container height 150px border 1px solid pink width 1100px widget display inline block width 100px height 100px
  • IntelliJ gradle 项目错误“不支持的类文件主要版本 61”

    大家好 我在构建我的 gradle 项目时遇到此错误 尝试了此处在线找到的所有内容如何修复 IntelliJ IDEA 中的 不支持的类文件主要版本 60 checked java version and also gradle versi
  • C# SQL 数据适配器 System.Data.StrongTypingException

    我使用 Fill 将数据从 SQL 获取到数据集 它只是一张包含两列的表 CategoryId int 和 CategoryName varchar 当我在填充方法后查看数据集时 CategoryId Columns 似乎是正确的 但在 C
  • 将函数序列应用于值序列

    我想将函数列表成对应用于值列表 下面举一个例子来说明 user gt defn a f x f x user a user gt map a inc dec 98 8 99 7 请注意 我必须定义一个函数 a 它接受一个函数并将其应用于一个
  • php 标头位置与 php_redirect

    功能有什么区别 HTTP redirect and header location 在 PHP 中 我什么时候必须使用该功能 HTTP redirect 我什么时候必须使用该功能 header location 看那个 https php
  • 访问mdb密码恢复

    我花了很多时间寻找 mdb Access 数据库结构的定义 但没有找到任何有关密码恢复的信息 我知道Access 2000 mdb文件有类似页面的东西 每个页面4kB 每个页面都有一个类型 第一页是一个 数据库定义页面 包含 可能 加密的数
  • 检测 URL 更改(无需窗口卸载)

    我想向 URL 更改之前 事件添加一个侦听器 以访问旧 URL window onbeforeunload如果页面不重新加载 AJAX 驱动的页面 则不会触发 例如 当您单击右侧导航栏中的另一个视频时 YouTube 视频页面上就会发生这种
  • 确定 iframe 中的元素在屏幕上是否可见

    我需要确定 iframe 中的元素在屏幕上是否可见 如果它位于屏幕的可见部分 我的意思是页面可能很长 用户必须滚动才能看到该元素 索引 html iframe html div div
  • gdb 在启动过程中程序退出,代码为 127

    想在 Linux Debian 中使用 gdb 作为调试器 尝试运行二进制文件我得到这个 gdb r Starting program usr local sbin test bin bash usr local sbin test No
  • 使用 CMake GUI 设置交叉编译器文件

    我正在尝试使用 CMake 设置交叉编译构建 到目前为止 我正在设置交叉编译器文件 从命令行调用 CMake 如下所示 Call cmake with the given options cmake D CMAKE TOOLCHAIN FI
  • 看似相同的字符串无法比较

    我在比较两个字符串时遇到一个奇怪的问题 这是我的代码 console log x y console log x y console log typeof x console log typeof y 在控制台中 我有 false 1 4
  • 使用 OpenSSL 生成素数

    如何使用 openssl 生成一个大的随机素数 我找到了如何生成随机数并检查它是否是素数 但我无法自动执行检查素数的过程 这是我正在使用的命令 openssl rand hex 256 xargs openssl prime hex 我应该