LINUX.ORG.RU
ФорумAdmin

Серийный номер HASP?

 , sn,


0

3

Задача для:

  • 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
  • 0a89:0003 Guardant Stealth/Net II

выяснить serial number.

root@h369:~# lsusb -v | grep '^Bus\|iSerial'
Bus 002 Device 002: ID 8087:8002 Intel Corp. 
  iSerial                 0 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  iSerial                 1 0000:00:1d.0
Bus 001 Device 002: ID 8087:800a Intel Corp. 
  iSerial                 0 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  iSerial                 1 0000:00:1a.0
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  iSerial                 1 0000:00:14.0
Bus 003 Device 005: ID 04d8:053f Microchip Technology, Inc. 
  iSerial                 3 0800000002440CD7
Bus 003 Device 004: ID 0529:0001 Aladdin Knowledge Systems HASP copy protection dongle
  iSerial                 0 
Bus 003 Device 003: ID 0a89:0003  
  iSerial                 0 
Bus 003 Device 007: ID 0557:2419 ATEN International Co., Ltd 
  iSerial                 0 
Bus 003 Device 006: ID 0557:7000 ATEN International Co., Ltd Hub
  iSerial                 0 
Bus 003 Device 002: ID 04d8:053f Microchip Technology, Inc. 
  iSerial                 3 080000000234AFDB
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  iSerial                 1 0000:00:14.0
root@h369:~# 
★★★★★

На всякий случай можешь посмотреть lshw, но скорее всего ядро ничего не знает про лицензии, и это логично

Как и в случае с любыми другими токенами, тебе нужно поставить софт от вендора. Гугл подсказывает, что для 1c’овских hasp’ов это hasp license manager и aladdin monitor

router ★★★★★
()
Ответ на: комментарий от av4

Насколько я помню, ей для работы с токенами всё равно нужна будет родная библиотека от вендора. Но попробовать можно :)

pkcs11-tool --module PATH_TO_VENDOR_LIB.so -O
router ★★★★★
()
Ответ на: комментарий от petav

Сейчас под оффтопом с версией HASP-драйвера 8.11.102473.1 подключил старый USB-ключ с версией прошивки 3.25 и в админке по адресу http://localhost:1947 увидел его Key ID, десятизначное значение. Это не то, что нужно?

По справке из админки Key ID это:

The unique Sentinel key ID and vendor-specified name.

PhysShell ★★
()
Ответ на: комментарий от master_0K

При подключении ключа в dmesg не попадает серийный номер? Подозреваю, что производитель его не задал для устройства.

Нет. Согласен

petav ★★★★★
() автор топика
Последнее исправление: petav (всего исправлений: 1)
Ответ на: комментарий от anc

Я писал про то, что многие производители устройств USB очень вольно обращаются с «предписаниями» (как правильно назвать?) стандарта. Каждое устройство USB должно(?) иметь уникальный серийный номер. В реальности его может и не быть (не самый тяжёлый случай). Интересности начинаются, когда в одном ПК «встречается» несколько устройств USB с одним и тем же серийным номером: программы/драйверы могут работать непредсказуемо (хотя же устройства в разных портах).

master_0K
()
Ответ на: комментарий от anc

Дак уже давно всё вокруг «китайчатина», а китайцев рисом не корми, дай устройство превратить в «дешмань». Внешне всё останется как было, а внутри удешевление на $0.01, без этого никак.

mky ★★★★★
()
Ответ на: комментарий от anc

Понятно, что китайский аналог чего-то (не вспомню о каких устройствах была речь). Если бы, кто-то из ведущих производителей себе такое позволял «звон был на весь мир».

master_0K
()
Ответ на: комментарий от shTigrits
~# lsusb |grep 0030
Bus 001 Device 004: ID 0a89:0030 Aktiv Rutoken ECP

Серийного номера в lsusb нет

~# lsusb -v | grep '^Bus\|iSerial'

Bus 001 Device 004: ID 0a89:0030 Aktiv Rutoken ECP
  iSerial                 0 
Серийный номер в opensc присутствует
~# echo "obase=10; ibase=16; `opensc-tool --serial | cut -c 13-23 | sed 's/ //g'`" | bc
Using reader with a card: Aktiv Rutoken ECP 00 00
1057121076

Установлено opensc

~# dpkg -l |grep opensc
ii  opensc                                        0.21.0-1                            amd64        Smart card utilities with support for PKCS#15 compatible cards
ii  opensc-pkcs11:amd64                           0.21.0-1                            amd64        Smart card utilities with support for PKCS#15 compatible cards

petav ★★★★★
() автор топика