@Günter Schäfer
Danke für deine goldene Worte:
' Achtung Direct Read es darf auf keinen Fall mit Cache gelesen werden, da habe ich lange gesucht
' Befehl senden und lesen, gleiche Datei, hat immer wieder den gesendeten Befehl als ergebnis gebracht!
' Deswegen sicher ohne Cache lesen!!
Und nochmals Danke für die Worte, die mein Leben gerettet:
Seed SwissbitSwissbit ist erst mal falsch sollte sein in Hex
"53776973736269745377697373626974"
Seed in Hex & hex hex Seriennummer :
5377697373626974537769737362697494E3BD3214D79FDA14D04BA545B81B1C3BDEB20AAA3D77AA96C5BC10A655E0C8
damit hash 256 (Asci Hex nicht Byte!)
ergebnis in Hex:
"62298A080032DB668976A1F91092FC3E48F5D0FA1139C92F299B7236033E5C9A"
die ersten 24 Byte in 3 Teile
62298A080032DB66
8976A1F91092FC3E
48F5D0FA1139C92F
Das ist mir sehr geholfen.
Vielen Dank !!!
P.S.
SDK mit Go Sprache atmet schon langsam.
;-)
Es lauft schon Funktionen von Firmware API:
Login_User
Logout_User
Change_PUK
Change_PIN
Run_Self_Test
Register_Client
Deregister_Client
List_Registered_Clients
Enable_CTSS_Interface
Initialize_TSE
Update_Time
Fetch_Command_Response
Run_Setup
- 0. Rechnen PUK, PIN Admin, PIN Time Admin auf Basis SEED und SERIAL
- 1. Change PUK
- 2. Login Time Admin
- 3. Change PIN Time Admin
- 4. Logout Time Admin
- 5. Login Admin
- 6. Change PIN Admin
- 7. Register Client
- 8. run SelfTest
- 9. CTSS_Enable
- 10. Initialize TSE")
- 11. Logout Admin
- 12. Run Update Time
und Alle Funktionen zum Abrufen von Informationen aus dem TSE_INFO.DAT
Sergej Grischenkow
Hallo zusammen,
ist es möglich ?
MfG
Sergej