【发布时间】:2011-06-18 06:34:51
【问题描述】:
我已经了解了scrypt 以及它在某些情况下相对于bcrypt 散列算法的一些优势。
无论如何,scrypt 似乎还没有被广泛使用。到目前为止,有没有人见过它的 .NET 实现(在 C# 中更受欢迎)?
【问题讨论】:
-
找到original paper 的链接(从您发布的链接中删除了一些链接)
-
我不确定优秀的密码学家审查了多少 scrypt。在您信任加密货币之前,审查非常重要。
-
@Cameron:这不是 Tarsnap 网站引用的同一个 PDF:tarsnap.com/scrypt/scrypt.pdf 吗?
-
我个人认为用专门的硬件很难暴力破解的 KDF 的开发很重要。不知道为什么对这些功能的讨论如此之少。良性用户通常拥有一个强大的通用处理器和大量 RAM,而对于攻击者而言,每个逻辑门计数的性能。而且大多数哈希函数在硬件中实现起来非常便宜。
-
@CodeInChaos:我同意!我不想在生产环境中使用它。但我想玩弄它并研究它是否可以成为将来以某种方式使用的替代品。
标签: c# .net cryptography hash scrypt