
com.siashan.toolkit.crypt.asymmetric.ECIES Maven / Gradle / Ivy
package com.siashan.toolkit.crypt.asymmetric;
/**
* ECIES(集成加密方案,elliptic curve integrate encrypt scheme)
*
*
* 详细介绍见:https://blog.csdn.net/baidu_26954729/article/details/90437344
* 此算法必须引入Bouncy Castle库
*
* @author siashan
* @since 1.0.7
*/
public class ECIES extends AsymmetricCrypto{
/** 默认的ECIES算法 */
private static final String ALGORITHM_ECIES = "ECIES";
// ------------------------------------------------------------------ Constructor start
/**
* 构造,生成新的私钥公钥对
*/
public ECIES() {
super(ALGORITHM_ECIES);
}
/**
* 构造,生成新的私钥公钥对
*
* @param eciesAlgorithm 自定义ECIES算法,例如ECIESwithDESede/NONE/PKCS7Padding
*/
public ECIES(String eciesAlgorithm) {
super(eciesAlgorithm);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy