Sto provando a scrivere un software che inietterà chiavi generate all'interno di un HSM in un dispositivo POS, nello stesso modo descritto qui
Uso l'emulatore Safenet (modalità software) + la funzionalità di wrap / unwrap per ottenere questo risultato, ma non sono stato in grado di decodificare / scartare i dati che sto ricavando dall'HSM tramite l'utilità di gestione delle chiavi .
Sembra che stia solo cercando di decifrare il file che presumibilmente è la chiave privata crittografata con una chiave di simulazione AES che sarebbe tutti zero per questo test, e lo stesso accade quando si cerca di ottenere un tasto AES con un altro tasto AES (anche quando entrambi sono tutti zeri!) (per quello RSA, ho provato a guardare nell'esagono per vedere se si tratta di un formato DER, e ho anche provato ad usare i comandi di openssl con esso sperando che ci fosse un chiave lì ma non credo ...)
Qualcuno potrebbe consigliarmi su cosa potrebbe andare storto qui? C'è dell'algoritmo di avvolgimento / scartare più di una semplice procedura di codifica / decriptazione? È in uso una modalità di blocco e riempimento predefinita di cui non sono a conoscenza? Qualsiasi aiuto è apprezzato