最近在仿真Elgamal实验,打算用密码学库去实现。很多人推荐用Bouncycastle。
看了一下代码确实很简单,只要导入密码学算法的名称和BC简称就好。如下:
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("ElGamal", "BC");
我有两个问题:
(1)我不想使用Bouncycastle 内部的 大素数P, 我想导入自己的p 然后用这个参数最后生成密钥对。有没有人使用过。
(2)如果我还继续使用BC这种方式调用算法,但是我的其他算法需要使用这个算法里的, 大素数p, 阶q 以及生成元G,如何调用。谢谢。
看了很多代码都没有提及,不知道有人实现过吗?
看了一下代码确实很简单,只要导入密码学算法的名称和BC简称就好。如下:
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("ElGamal", "BC");
我有两个问题:
(1)我不想使用Bouncycastle 内部的 大素数P, 我想导入自己的p 然后用这个参数最后生成密钥对。有没有人使用过。
(2)如果我还继续使用BC这种方式调用算法,但是我的其他算法需要使用这个算法里的, 大素数p, 阶q 以及生成元G,如何调用。谢谢。
看了很多代码都没有提及,不知道有人实现过吗?