Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找出在SHA1中获取特定字符串的时间的最佳方法 我需要编写一个学校的软件,它允许我只用我的CPU来挖掘C++中的伪加密,因为我们被要求建立一个基准来估计我们的挖掘时间,我想知道什么是最好的方法。_C++_Sha1_Sha - Fatal编程技术网

找出在SHA1中获取特定字符串的时间的最佳方法 我需要编写一个学校的软件,它允许我只用我的CPU来挖掘C++中的伪加密,因为我们被要求建立一个基准来估计我们的挖掘时间,我想知道什么是最好的方法。

找出在SHA1中获取特定字符串的时间的最佳方法 我需要编写一个学校的软件,它允许我只用我的CPU来挖掘C++中的伪加密,因为我们被要求建立一个基准来估计我们的挖掘时间,我想知道什么是最好的方法。,c++,sha1,sha,C++,Sha1,Sha,挖掘过程基本上是创建一个随机字符串(60)并使用SHA1对其进行散列 要将哈希值视为一枚硬币,它必须以至少6“a”开头,到目前为止,我所做的是估计挖掘时间16次(因为SHA1是十六进制的),从统计上得到1个以“a”开头的哈希值,然后将其乘以16^6,得到以6“a”开头的哈希值的时间,但它显示的时间似乎非常大(用一台像样的电脑工作80小时) 我估计时间的方法是错误的还是我的代码真的很慢 谢谢你抽出时间。好的,谢谢你,我编辑了这篇文章。

挖掘过程基本上是创建一个随机字符串(60)并使用SHA1对其进行散列

要将哈希值视为一枚硬币,它必须以至少6“a”开头,到目前为止,我所做的是估计挖掘时间16次(因为SHA1是十六进制的),从统计上得到1个以“a”开头的哈希值,然后将其乘以16^6,得到以6“a”开头的哈希值的时间,但它显示的时间似乎非常大(用一台像样的电脑工作80小时)

我估计时间的方法是错误的还是我的代码真的很慢


谢谢你抽出时间。

好的,谢谢你,我编辑了这篇文章。