Bouncy Castle
jdk 对一些加密算法仅提供了默认实现,如果想使用其他的加密算法和更多种类,需要使用第三方的加密算法,如使用 Bouncy Castle 扩展jdk的加密方案
扩展包介绍 https://blog.csdn.net/andychuen/article/details/86748255
ECC https://www.cnblogs.com/10zhang/p/9381897.html
Java BouncyCastle ECC密钥和自签名证书 http://www.itkeyword.com/doc/2493949130697552x468/java-bouncycastle-ecc-keys-and-self-signed-certificates
例如,计算基点G的k倍点即求 (x1,y1)=[k]G (x1,y1)=[k]G
java代码如下:
ECPoint Q = (new FixedPointCombMultiplier()).multiply