Nous développons des logiciels pour les terminaux POS, et utilisons leur bibliothèque de développeurs POS. La fonction qui génère le bloc pin, demandez-nous la clé PIN. Et afin de générer la clé PIN, nous devons spécifier la clé principale et pour générer la clé principale, vous devez d'abord spécifier la clé de chargement. Donc la commande est: clé de chargement -> clé principale -> clé PIN.Comment API sur POS créer un bloc de broches?
Nous avons besoin de savoir comment ces touches sont interreliées. Que se passe-t-il dans la fonction? Puisque nous ne pouvons pas regarder à l'intérieur de leurs fonctions. Que savons-nous de leur application? Sur l'application utilise la méthode de cryptage 3des et peut-être une clé est XORing. Et nous savons exactement quel bloc de broche, il affiche.
Par exemple, si vous spécifiez les clés suivantes:
clé de chargement: 11111111111111111111111111111111
maître clé: 11111111111111111111111111111111
clé PIN: 11111111111111111111111111111111
PAN: 1111111111111111
PIN : 1111
Nous obtenons bloc broches comme ceci: 0C43B779D7A1CB72
S'il vous plaît aider ceux qui connaissent bien les chiffrement et dans les terminaux. Merci d'avance!
Vous pouvez demander au site de sécurité informatique de l'échange de pile, mais vous devrez fournir beaucoup plus de détails sur le système POS et les protocoles utilisés. –
Je vote pour clore cette question hors-sujet parce que ce n'est pas une question de programmation. –