1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.ruoyi.common.encrypt;
- import com.ruoyi.common.enums.AlgorithmType;
- import com.ruoyi.common.enums.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;
- }
|