Docker Image - 如何获得正确的 SHA256素数、时间戳、随机数以获取身份验证令牌?

问题描述

我已经安装了 docker 镜像来访问 API。我已经启动了一个 iOS 应用程序,我必须在其中以二进制形式达到最大 20 位数字的素数范围之间的素数进行暴力破解。

现在,形成一个 SHA256(prime_binary_form,timestamp,nonce) 命中一个 API,该 API 检查作为路径参数的 SHA256(value),并且“value”在此 POST 请求中作为正文发送。如果质数匹配,我才会得到认证令牌

随机数不断增加,直到我得到一个数字-alpha 值 "0123456789abcdef" 与开采的 SHA256 hash value 匹配。例如:如果难度为 2,那么 SHA256 value 应该以“01”开头,因此随机数会改变,直到我得到匹配为止。

我能够获得具有质数和匹配难度的 SHA256。但是由于我有超过 130k 个质数并且最大 16 个有困难,我如何使用最小熵(时间和 cpu 使用率)来获得正确的 SHA256/质数以命中 API 以获取身份验证令牌。由于素数的简单蛮力对服务器有数十万次调用,这似乎不太正确。

有人告诉我,由于它是一个 docker 映像,因此在创建应用程序时会生成质数。

谁能帮我写一个代码片段?我目前在 Xcode 上使用 Swift。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)