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