fix:key漏洞
This commit is contained in:
parent
6df9d978d5
commit
1df1e64783
@ -9053,7 +9053,7 @@ public class SydApi4j implements SydApi {
|
|||||||
keyTpye = "008";
|
keyTpye = "008";
|
||||||
}
|
}
|
||||||
|
|
||||||
String key = "XK";
|
String xkkey = "XK";
|
||||||
|
|
||||||
// 机构号扩展到 16 位
|
// 机构号扩展到 16 位
|
||||||
// 前补 0
|
// 前补 0
|
||||||
@ -9062,10 +9062,10 @@ public class SydApi4j implements SydApi {
|
|||||||
|
|
||||||
String kid = "00000";
|
String kid = "00000";
|
||||||
String v = String.format("%03d", Version);
|
String v = String.format("%03d", Version);
|
||||||
key += gid + keyTpye + kid + v;
|
xkkey += gid + keyTpye + kid + v;
|
||||||
|
|
||||||
data.put("MACData", Util.bytes2HexString(Data).getBytes());
|
data.put("MACData", Util.bytes2HexString(Data).getBytes());
|
||||||
data.put("key", key);
|
data.put("key", xkkey);
|
||||||
data.put("full", fullFlag);
|
data.put("full", fullFlag);
|
||||||
data.put("macLen", macLenFlag);
|
data.put("macLen", macLenFlag);
|
||||||
|
|
||||||
@ -9131,7 +9131,7 @@ public class SydApi4j implements SydApi {
|
|||||||
keyTpye = "008";
|
keyTpye = "008";
|
||||||
}
|
}
|
||||||
|
|
||||||
String key = "XK";
|
String xkkey = "XK";
|
||||||
|
|
||||||
// 机构号扩展到 16 位
|
// 机构号扩展到 16 位
|
||||||
// 前补 0
|
// 前补 0
|
||||||
@ -9140,12 +9140,12 @@ public class SydApi4j implements SydApi {
|
|||||||
|
|
||||||
String kid = "00000";
|
String kid = "00000";
|
||||||
String v = String.format("%03d", Version);
|
String v = String.format("%03d", Version);
|
||||||
key += gid + keyTpye + kid + v;
|
xkkey += gid + keyTpye + kid + v;
|
||||||
|
|
||||||
|
|
||||||
data.put("MAC", mac);
|
data.put("MAC", mac);
|
||||||
data.put("MACData", Util.bytes2HexString(Data).getBytes());
|
data.put("MACData", Util.bytes2HexString(Data).getBytes());
|
||||||
data.put("key", key);
|
data.put("key", xkkey);
|
||||||
data.put("full", fullFlag);
|
data.put("full", fullFlag);
|
||||||
data.put("macLen", macLenFlag);
|
data.put("macLen", macLenFlag);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user