如何在Java中实现Scrypt?



我一直在努力尝试在我的网络应用程序中使用充气城堡Scrypt进行密码加密。我对Java和安全性编程相当陌生。

我尝试查看Bouncy Castle的Scrypt类文档。但是,我很难弄清楚它是如何工作的。它似乎并没有真正提供太多关于如何创建类或类似内容的信息。

我搜索了Stack Exchange和Google,看看是否有任何地方可以给我一个很好的例子,说明我应该做些什么来创建这个类。我找到了这个问题和答案,我在没有创建类的情况下尝试了它,但这似乎也不起作用。

最重要的是,我的导入似乎也不想工作。

这是我拥有的所有代码:

import org.bouncycastle.crypto.generators;
public class SCrypt extends java.lang.Object {
public Scrypt(){}
public static byte[] generate(byte[] P,byte[] S,int N,int r,int p,int dkLen) {
}
}

我想使用Scrypt,因为它似乎是加密密码中最安全的,但它似乎不可能实现。我真的很接近只使用 PBKDF2,因为有更多的文档,但我希望有人可以帮助我做到这一点。

感谢雨果的反馈! 经过一番挣扎和搜索,我找到了这个网站:http://www.itcsolutions.eu/2011/08/22/how-to-use-bouncy-castle-cryptographic-api-in-netbeans-or-eclipse-for-java-jse-projects/

这有助于我逐步了解在我的计算机上启动和运行 Bouncy Castle 所需的内容。 我希望这会帮助其他人,因为我为此奋斗了很长时间,以找到将其分解为外行术语的东西。:)

相关内容

  • 没有找到相关文章

最新更新