| | |
| | | import javax.crypto.spec.SecretKeySpec; |
| | | import org.apache.commons.codec.binary.Base64; |
| | | |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/sync/util/DingCallbackCrypto.class */ |
| | | |
| | | public class DingCallbackCrypto { |
| | | private byte[] aesKey; |
| | | private String token; |
| | |
| | | } |
| | | } |
| | | |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/sync/util/DingCallbackCrypto$Utils.class */ |
| | | |
| | | public static class Utils { |
| | | public static String getRandomStr(int count) { |
| | | Random random = new Random(); |
| | |
| | | } |
| | | } |
| | | |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/sync/util/DingCallbackCrypto$PKCS7Padding.class */ |
| | | |
| | | public static class PKCS7Padding { |
| | | private static final Charset CHARSET = Charset.forName("utf-8"); |
| | | private static final int BLOCK_SIZE = 32; |
| | |
| | | } |
| | | } |
| | | |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/sync/util/DingCallbackCrypto$DingTalkEncryptException.class */ |
| | | |
| | | public static class DingTalkEncryptException extends Exception { |
| | | public static final int SUCCESS = 0; |
| | | public static final int ENCRYPTION_PLAINTEXT_ILLEGAL = 900001; |