All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.siashan.toolkit.crypt.asymmetric.ECIES Maven / Gradle / Ivy

There is a newer version: 1.2.5
Show newest version
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