我一直在努力尝试让 Bouncy Castle 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,因为它有更多文档,但我希望有人可以帮助我完成这项工作。