作者lt921205 (開發測試)
看板IC-Card
標題[問題] 悠遊卡當門禁卡 卡號輸入
時間Sat Jun 9 20:40:15 2018
不確定是不是應該發在這版
如有不妥請告知,謝謝
我們學校目前的門禁系統都是用學生證悠遊卡當做門禁卡
我自己有嘗試過利用root過的手機模擬卡片
門禁系統是可以正確辨認的
現在有個問題
我知道自己卡片的一組8位數十六進制的內碼(或卡號)
但是在門禁系統上的手動輸入
好像是輸入10位數的十進制卡號
不知道有沒有人知道該如何將這8位數轉換成10位數呢?
我自己將這8位數直接從十六進制換成十進制好像會少一碼
有上網查過一些資料,但是一直找不到哪個是正確的
門禁的機器是這台
https://i.imgur.com/TCB66c2.png
希望有人能解惑
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.107.182
※ 文章網址: https://webptt.com/m.aspx?n=bbs/IC-Card/M.1528548018.A.695.html
1F:推 lianpig5566: 沒辦法轉換 只能找悠遊卡公司問問看 06/09 21:45
2F:→ lianpig5566: 或是找可以讀10進位的讀卡機 06/09 21:45
3F:→ iueeng: 其實就是刷完 那台門禁機 直接看上面扶出來的 數字 06/09 21:50
4F:→ iueeng: 那種門禁機 很常見 有些公司自己使用感應的識別證 但有時 06/09 21:51
5F:→ iueeng: 拿大樓的感應磁扣(或是悠遊卡) 刷開過 公司大樓員工停車場 06/09 21:53
6F:→ iueeng: (太累把公司當住宅拿錯非故意但幾日會被抓出來就無法再刷 06/09 21:54
7F:→ iueeng: 但那種門禁機 刷完 機器上面的數字 記下來就能手動輸入 06/09 21:56
8F:→ iueeng: 或是說 同一張卡片 不同機器去讀 是不同的區域 跑出不同的 06/09 21:57
9F:→ iueeng: 代碼 如悠遊信用聯名卡 拿去換刷卡禮 百貨感應讀出來是信 06/09 21:58
10F:→ iueeng: 用卡號 (但若是百貨辦悠遊卡美食街活動 用另一台讀同一張 06/09 21:59
11F:→ iueeng: 卡 出來會小白單會是悠遊卡號內碼 06/09 22:00
可惜我們這邊的讀卡機,刷完之後,顯示權限合法後是直接顯示本名XD
沒有顯示卡號QQ
※ 編輯: lt921205 (140.118.107.182), 06/09/2018 22:23:06
12F:→ Sheng98: 不知道用電子發票平台 + 感應式讀卡機線上歸戶悠遊卡時 06/09 22:28
13F:→ Sheng98: 的卡片內碼 (10 進位數字共 10 碼), 是否可以利用? 06/09 22:29
14F:→ Sheng98: 或者去 ibon 的發票歸戶功能那邊讀悠遊卡的內碼 06/09 22:31
15F:→ woulin: 我知道轉碼規則 你可以私訊我 06/09 22:44
16F:推 komachi275: 轉換規則還要看讀卡機的邏輯,有些轉換後還會前後組數 06/09 23:30
17F:→ komachi275: 字對調,看應用端的方式怎麼做。 06/09 23:30
18F:推 dontkissme: 你從8H10D去GOOGLE看看 06/10 00:17
19F:推 icashwave: 用Windows作業系統,內建的計算機,選擇工程型試試。 06/10 07:35
20F:推 icashwave: 每兩個數字為一組,比如「3B」,將8進位轉10進位。 06/10 07:39
21F:→ icashwave: 更正:將16進位轉10進位。 06/10 07:40
22F:推 icashwave: 兩兩一組,逐一轉換10進位。 06/10 07:43
23F:→ suaveness: 原po是淡江的嗎.. 06/10 13:20
24F:→ suaveness: 欸好像不是欸 淡江的不會寫本名 06/10 13:21
25F:推 theta45: 這IP台科啊…還不快跪(x 06/10 14:18
26F:推 suaveness: 沒注意到IP 跪了 06/10 15:14
27F:→ rex520368: 問到爛的問題 = = 06/10 16:41
28F:→ rex520368: 爬文很難嗎? 傻眼 06/10 16:43
29F:推 kaiserdom: ACR122U+UID白卡 06/10 22:32
30F:推 RunDLL32: 0.0 06/11 00:53
謝謝大家的回答
我後來根據版友的回答跟建議後
發現其實只要直接將8碼十六進制的內碼直接轉成十進制就可以了
如果缺碼的話,就將前面補0補到總共10位數
測試後的確成功了
至於質疑我沒爬文的板友
我只能說我真的有爬文
只是有爬到不同讀卡機轉碼的規則跟機制也不一樣
所以想上來請教一下
※ 編輯: lt921205 (140.118.107.182), 06/11/2018 18:15:53
31F:推 lirick42: 有些讀卡機會自己用演算法再把內碼編譯一次 06/11 21:23
32F:推 HMKRL: 反正這種機器大部分都只能讀UID 進制轉一下就好 06/13 13:00