我最近实施了多种加密方案。我打算使用 Java Bouncy Castle。我发现导入该方案非常容易。我的第一个实现是 ElGamal 加密。我的问题是如何导入我生成的大素数 p 和顺序 q 并使用这些参数生成带有 Bouncy castle 的密钥对。
我发现当我使用 Bouncy Castle 时,我可以导入方案名称和“BC”。例如,Elgamal 加密。
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("ElGamal", "BC");
我的问题是,我怎样才能从中得到生成器 g、顺序 q 和大素数 p,因为其他方案需要这些参数。