【问题标题】:SHA256 hashing with C# and openTK使用 C# 和 openTK 进行 SHA256 散列
【发布时间】:2015-12-14 19:50:30
【问题描述】:

您可能会猜到我想创建一个比特币矿工,但密码学真的不是我的事,而且我无法通过谷歌找到太多帮助,那么使用标准 openCL 进行散列实际上是如何工作的?

(是的,我知道这是一个广泛的问题,但任何指针都会受到高度赞赏)

【问题讨论】:

  • 这对于堆栈溢出的问答格式来说确实太宽泛了。您是否尝试过任何方法并遇到了特定的障碍?
  • 嗯,主要问题是我不确定并行处理是如何工作的,我希望这里有人能给我一些指导......
  • 如果您对加密或并行处理不太了解,那么 GPU 加速的加密货币矿工可能迈出了一大步。在进入这个项目之前,您可能应该花一些时间来学习它们背后的理论并做一些更简单的事情。不幸的是,这个问题对于这个网站来说太宽泛了。
  • 好吧,如果你对加密一无所知,为什么要尝试创建比特币矿工?为了什么目的?
  • 呃,我不想承认你是对的......

标签: c# .net hash sha256 opentk


【解决方案1】:

我认为你需要的东西在 .NET Framework 中是可用的,你看到System.Security.Cryptography 中的SHA256 实现了吗?

MSDN - SHA256

【讨论】:

  • 不,该解决方案使用 CPU 进行哈希计算,而对于比特币矿工来说,CPU 速度太慢而且通常效率低下。
  • @OgnianMirev 公平地说,在 BTC 生命的这一点上,GPU 也太慢了,唯一高效的矿工是使用专用硬件构建的。
  • 没错,但这个项目有不同的目的。
猜你喜欢
  • 1970-01-01
  • 2015-03-01
  • 2012-11-29
  • 1970-01-01
  • 2012-09-16
  • 2016-12-12
  • 1970-01-01
  • 2015-01-23
  • 2021-02-18
相关资源
最近更新 更多