Algorithm 解码隐藏数据

Algorithm 解码隐藏数据,algorithm,decode,Algorithm,Decode,我正在使用rs232 HID读卡器。 它的手册上说它的输出是 CCDDDDDDDDDDXX where CC is reserved for HID DDDDDDDDDD is the transponder (the card) data XX is a checksum 校验和在这里得到了很好的解释,与此无关。关于DDDD仅表示有效值为0000000000到1FFFFFFFF,但没有说明如何将其转换为卡正面打印的内容。 我有3张样本卡,

我正在使用rs232 HID读卡器。
它的手册上说它的输出是

  CCDDDDDDDDDDXX     
where CC is reserved for HID    
      DDDDDDDDDD is the transponder (the card) data
      XX is a checksum    
校验和在这里得到了很好的解释,与此无关。关于DDDD仅表示有效值为0000000000到1FFFFFFFF,但没有说明如何将其转换为卡正面打印的内容。
我有3张样本卡,可惜是在短范围内(编辑再加上一张)。在这里,我向他们展示:

readed from rs232     shown on card    
 00000602031C27          00398    
 00000602031F2A          00399    
 0000060203202B          00400    
 00000601B535F1          55962       **new 
另外,我有一个装有1000张卡的DB(前面打印的卡),所以我需要从rs232读取到前面打印的卡的解码路径

DB中的一些值(我已经看到了这些卡,但我现在没有物理访问权限)

非常感谢大家。

谷歌搜索字符串“ccddxx”返回,它似乎描述了如何解码数字。我不能保证这是否准确

解码标准26位格式 读者发送的信息:

C C D D D D D D D D D D X X
---------------------------
0 0 0 0 0 6 0 2 0 3 1 C 2 7
0 0 0 0 0 6 0 2 0 3 1 F 2 A
0 0 0 0 0 6 0 2 0 3 2 0 2 B
0 0 0 0 0 6 0 1 B 5 3 5 F 1
去除校验和X,并将数据还原为二进制,可以得到:

  C    C    D    D    D    D    D    D    D    D    D    D
cccc cccc zzzz zzzz zzzz zspf ffff fffn nnnn nnnn nnnn nnnp
-----------------------------------------------------------
0000 0000 0000 0000 0000 0110 0000 0010 0000 0011 0001 1100
0000 0000 0000 0000 0000 0110 0000 0010 0000 0011 0001 1111
0000 0000 0000 0000 0000 0110 0000 0010 0000 0011 0010 0000
0000 0000 0000 0000 0000 0110 0000 0001 1011 0101 0011 0101
可以忽略第7页左侧的所有卡数据字符

  • c=HID特定代码
  • z=前导零
  • s=启动sentinel(始终为1)
  • p=奇偶校验奇偶校验(每个12位)
  • f=设备代码8位
  • n=卡号16位
从这里我们可以看到

  • 00000602031C27→ n=0b0000000110001110=398
  • 00000602031F2A→ n=0b0000000110001111=399
  • 0000060203202B→ n=0b0000000110010000=400
  • 00000601B535F1→ n=0B1101010011010=55962
因此,以您为例,我们可能会得到:

  • 55503
  • (f,n)=0b0000_0001_1101_1000_1100_1111
  • 前12位奇偶校验=0
  • 最后12位的偶数奇偶校验=0
  • 结果=00000403b19e56

很遗憾,我重新读取了一张与标准不符的不同卡,我希望匹配意义较小的位,但模式不存在:-(所以,我的研究还在进行中active@LuisSiquot:“不同的卡”仍然遵循相同的模式(但设施代码为0而不是1)。请参阅更新。
  C    C    D    D    D    D    D    D    D    D    D    D
cccc cccc zzzz zzzz zzzz zspf ffff fffn nnnn nnnn nnnn nnnp
-----------------------------------------------------------
0000 0000 0000 0000 0000 0110 0000 0010 0000 0011 0001 1100
0000 0000 0000 0000 0000 0110 0000 0010 0000 0011 0001 1111
0000 0000 0000 0000 0000 0110 0000 0010 0000 0011 0010 0000
0000 0000 0000 0000 0000 0110 0000 0001 1011 0101 0011 0101