package com.ruoyi.common.encrypt; import com.ruoyi.common.enums.EncodeType; import lombok.Builder; import lombok.Data; /** * 加密上下文。用于encryptor传递必要的参数。 * 隔离配置和注解 * * @author 老马 * @date 2023-01-17 08:31 */ @Data public class EncryptContext { /** * 安全秘钥 */ private String password; /** * 公钥 */ private String publicKey; /** * 私钥 */ private String privateKey; /** * 编码方式,base64/hex */ private EncodeType encode; }