public class SecurityUtils extends Object
| 构造器和说明 |
|---|
SecurityUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
desCbc(@NonNull byte[] key,
@NonNull byte[] iv,
@NonNull byte[] in,
boolean encrypting,
org.bouncycastle.crypto.paddings.BlockCipherPadding padding)
DES 算法 CBC 模式加解密
|
static String |
desCbc(@NonNull String key,
@NonNull String iv,
@NonNull String in,
boolean encrypting,
org.bouncycastle.crypto.paddings.BlockCipherPadding padding)
DES 算法 CBC 模式加解密
|
static byte[] |
desEcb(@NonNull byte[] key,
@NonNull byte[] in,
boolean encrypting,
org.bouncycastle.crypto.paddings.BlockCipherPadding padding)
DES 算法 ECB 模式加解密
|
static String |
desEcb(@NonNull String key,
@NonNull String in,
boolean encrypting,
org.bouncycastle.crypto.paddings.BlockCipherPadding padding)
DES 算法 ECB 模式加解密
|
public static byte[] desEcb(@NonNull
@NonNull byte[] key,
@NonNull
@NonNull byte[] in,
boolean encrypting,
org.bouncycastle.crypto.paddings.BlockCipherPadding padding)
key - 8 字节密钥in - 数据encrypting - 是否为加密padding - 填充类型public static String desEcb(@NonNull @NonNull String key, @NonNull @NonNull String in, boolean encrypting, org.bouncycastle.crypto.paddings.BlockCipherPadding padding)
key - 密钥in - 数据encrypting - 是否为加密padding - 填充类型public static byte[] desCbc(@NonNull
@NonNull byte[] key,
@NonNull
@NonNull byte[] iv,
@NonNull
@NonNull byte[] in,
boolean encrypting,
org.bouncycastle.crypto.paddings.BlockCipherPadding padding)
key - 8 字节密钥iv - 8 字节向量in - 数据encrypting - 是否为加密padding - 填充类型Copyright © 2022. All rights reserved.