用于解码使用DataKey加密的轨迹数据的python脚本

2024-10-01 04:56:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我在从BDK和python生成IPEK时遇到了麻烦,之后我想从KSN和IPEK生成dataKey。有没有办法用python实现这两个函数? 下面是通缉案

def decryptinfo(ksn, data):
  BDK = unhexlify("0123456789ABCDEFFEDCBA9876543210")
  ksn = unhexlify(ksn)
  IPEK = GenerateIPEK(ksn, BDK)
  DATAKEY = GetDataKey(ksn, IPEK)
  res = TDES_Dec(data, DATA_KEY)
  return hexlify(res)

def GetDataKey(ksn, ipek):
  key = GetDukptKey(ksn, ipek)
  key = bytearray(key)
  key[5] ^= 0xFF
  key[13] ^= 0xFF
 return str(key) 

我想知道是否有任何方法可以从python中获取GenerateIPEK(ksn,BDK)和GetDukptKey(ksn,ipek)


Tags: keydatareturndefresunhexlifyksndatakey