public class ShodownUpmsUtil extends Object
| 构造器和说明 |
|---|
ShodownUpmsUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
blendIvAndEncryptData(String iv,
int ivOffset,
String data)
混合iv向量和加密文本
|
static AesEncryptDto |
extractDataAndIv(String encryptTxt,
int ivOffset)
从加密内容中提取iv和加密的数据
|
static boolean |
shouldCrypto(xyz.shodown.crypto.properties.CryptoProperties cryptoProperties)
是否开启加解密
|
static boolean |
shouldIgnoreUrl(AdditionalProperties additionalProperties,
String requestUrl)
判断是否需要忽略掉当前的url
|
static boolean |
shouldUseDynamicSecretKey(xyz.shodown.crypto.properties.CryptoProperties cryptoProperties,
AdditionalProperties additionalProperties)
判断是否使用动态secret key
|
public static boolean shouldIgnoreUrl(AdditionalProperties additionalProperties, String requestUrl)
additionalProperties - 配置requestUrl - 请求地址public static boolean shouldUseDynamicSecretKey(xyz.shodown.crypto.properties.CryptoProperties cryptoProperties,
AdditionalProperties additionalProperties)
public static boolean shouldCrypto(xyz.shodown.crypto.properties.CryptoProperties cryptoProperties)
cryptoProperties - 加解密配置public static AesEncryptDto extractDataAndIv(@NonNull String encryptTxt, int ivOffset)
encryptTxt - 加密文本ivOffset - iv向量从第几位提取Copyright © 2022. All rights reserved.