我真的一直在努力让Bouncy Castle Scrypt进入我的网络应用程序进行密码加密。我是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,因为有更多的文档,但我希望有人可以帮助我实现这一目标。
答案 0 :(得分:1)
感谢Hugo的反馈! 经过多次努力和搜索,我找到了这个网站:http://www.itcsolutions.eu/2011/08/22/how-to-use-bouncy-castle-cryptographic-api-in-netbeans-or-eclipse-for-java-jse-projects/
这有助于我逐步了解在计算机上启动和运行Bouncy Castle所需的内容。 我希望这会对其他人有所帮助,因为我长期以来一直在努力寻找能够将其打破成外行的条款。 :)