我一直在努力尝试让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,因为有更多关于它的文档,但我希望有人可以帮助我。
发布于 2017-04-11 18:47:42
感谢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所需要的东西。我希望这会对其他人有所帮助,因为我花了很长时间才找到一些可以用外行的术语来分解的东西。:)
https://stackoverflow.com/questions/43299936
复制相似问题