36 lines
569 B
Java
36 lines
569 B
Java
![]() |
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;
|
|||
|
}
|