Ich möchte GlobalPlatform Standardschlüssel zum Laden Applet und Secure Messaging Card Manager ändern. Ich kann meine Gemalto Standard GP Kartenschlüssel unten Befehle successfuly ändern:Authentifizierung fehlgeschlagen an Java Card Manager nach dem Ändern von Global Platform Standardschlüssel in gpshell
mode_211
enable_trace
establish_context
card_connect -readerNumber 1
select -AID A000000018434D00
open_sc -security 1 -keyind 0 -keyver 1 -key 47454d5850524553534f53414d504c45 -keyDerivation visa2 // Open secure channel
put_sc_key -keyver 0 -newkeyver 1 -key 505152535455565758595a5b5c5d5e5f // Put secure channel keys
card_disconnect
release_context
Aber wenn ich von neuen Schlüsseln sicheren Kanal Kartenmanager machen will, Kryptogramme, die in der Host-Seite erzeugt passe nicht auf Kartenseite . Der alte Schlüssel funktioniert nicht. Befehle zur Authentifizierung Kartenmanager sind:
open_sc -security 1 -keyind 0 -keyver 0 -key 505152535455565758595a5b5c5d5e5f -keyDerivation visa2 // Open secure channel
i
open_sc -security 1 -keyind 0 -keyver 1 -key 505152535455565758595a5b5c5d5e5f -keyDerivation visa2 // Open secure channel
und
open_sc -security 1 -keyind 1 -keyver 0 -key 505152535455565758595a5b5c5d5e5f -keyDerivation visa2 // Open secure channel
und
open_sc -security 1 -keyind 1 -keyver 0 -key 505152535455565758595a5b5c5d5e5f -keyDerivation visa2 // Open secure channel
ebenfalls getestet i das Verfahren auch geprüft, indem smartcafe smart expert 3.2 (G & D-Karte) und die Ergebnisse sind gleich.
Ich schätze, wenn mir jemand helfen kann.
Ich sehe Sie nur einen Schlüssel ändern. Ich denke, Sie sollten auch den Schlüssel Nr. 2 ändern, der, wenn ich mich richtig erinnere, der MAC-Schlüssel ist, der für die Authentifizierung verwendet wird. Damit ist man wahrscheinlich noch beim alten Wert. Wenn diese Vermutung richtig ist, benachrichtigen Sie mich bitte, damit ich sie in eine Antwort ändern kann. –