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