添加测试,修改Y8获取随机数长度
This commit is contained in:
@@ -4513,8 +4513,8 @@ public class SydApi4j implements SydApi {
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
BufferedInputStream fis =null;
|
||||
BufferedOutputStream fos=null;
|
||||
BufferedInputStream fis = null;
|
||||
BufferedOutputStream fos = null;
|
||||
|
||||
try {
|
||||
fis = new BufferedInputStream(new FileInputStream(in));
|
||||
@@ -4614,6 +4614,7 @@ public class SydApi4j implements SydApi {
|
||||
}
|
||||
|
||||
|
||||
// 测试通过
|
||||
@Override
|
||||
public byte[] SYMEncryptDataCBC(int nAlg, String seesionKey, int fullmode, byte[] pInData) {
|
||||
if (2 == nAlg && 'L' != seesionKey.charAt(0)) {
|
||||
@@ -4660,6 +4661,7 @@ public class SydApi4j implements SydApi {
|
||||
return SYMDecryptDataCBC(nAlg, seesionKey, 1, pInData);
|
||||
}
|
||||
|
||||
// 测试通过
|
||||
@Override
|
||||
public byte[] SYMDecryptDataCBC(int nAlg, String seesionKey, int fullmode, byte[] pInData) {
|
||||
if (2 == nAlg && 'L' != seesionKey.charAt(0)) {
|
||||
@@ -5278,8 +5280,8 @@ public class SydApi4j implements SydApi {
|
||||
* 生成一个MAC
|
||||
* @param alg 算法,0=DES 1=3DES 2=SM4 3=AES 4=IDEA 5=SM1 6=3DES-X9.19
|
||||
* @param keyType 密钥类型,0-TAK 1-ZAK
|
||||
* @param fullMode 填充类型,0-弱填充 1 强填充
|
||||
* @param AK 密钥
|
||||
* @param fullMode 填充类型,0-弱填充 1 强填充
|
||||
* @param infoData MAC数据
|
||||
* @param macLen MAC数据长度,1=4Byte 2=8Byte 3=16Byte(仅在SM4/AES 下有效)
|
||||
* @return mac 值 hex 格式
|
||||
@@ -5338,8 +5340,8 @@ public class SydApi4j implements SydApi {
|
||||
*
|
||||
* @param alg 算法,0=DES 1=3DES 2=SM4 3=AES 4=IDEA 5=SM1 6=3DES-X9.19
|
||||
* @param keyType 密钥类型,0-TAK 1-ZAK
|
||||
* @param fullMode 填充类型,0-弱填充 1 强填充
|
||||
* @param AK 密钥
|
||||
* @param fullMode 填充类型,0-弱填充 1 强填充
|
||||
* @param infoData MAC数据
|
||||
* @param mac MAC值 hex 格式
|
||||
* @return
|
||||
|
||||
Reference in New Issue
Block a user