我一直在努力让Bouncy Castle Scrypt进入我的Web应用程序以进行密码加密。我对Java和安全性编程还是比较陌生。

我尝试查看Bouncy Castle的documentation for their Scrypt class。但是,我很难弄清楚它是如何工作的。关于如何创建类或类似的东西,它似乎并没有提供太多信息。

我在Stack Exchange和Google周围搜索,看是否有什么地方可以为我创建此类的范例提供一个很好的例子。我找到了this question and answer,但没有创建一个类就尝试了它,但这似乎也不起作用。

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

这是我拥有的所有代码:

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所需的内容。
我希望这会对其他人有所帮助,因为我为此苦苦思索了很长时间,以找到将其分解成外行的术语的东西。 :)

10-07 16:42