package com.xmzs.common.encrypt.core; import com.xmzs.common.encrypt.enumd.AlgorithmType; import com.xmzs.common.encrypt.enumd.EncodeType; import lombok.Data; /** * 加密上下文 用于encryptor传递必要的参数。 * * @author 老马 * @version 4.6.0 */ @Data public class EncryptContext { /** * 默认算法 */ private AlgorithmType algorithm; /** * 安全秘钥 */ private String password; /** * 公钥 */ private String publicKey; /** * 私钥 */ private String privateKey; /** * 编码方式,base64/hex */ private EncodeType encode; }