Bonjour à tous !
je recherche une façon de coder un tableau de bytes avec l'algorithme de l'ISO 9797 algo 3.
Ma spec ne me signalais au début que :
MAC = RetailMAC [S'] <Kmac>
J'en ai déduit qu'il fallait codé S' avec la clef Kmac par l'algo RetailMAC.
J'ai ensuite trouvé un autre indice :
"ISO ISO/IEC 9797-1 padding 2 algorithm 3".
Ce qui m'a conduit donc à la bibliothèque bouncycastle
http://www.bouncycastle.org/
Et plus particulièrement sur la classe : Class ISO9797Alg3Mac
http://www.bouncycastle.org/docs/docs1.5/index.html
Malheureusement je ne comprend pas son utilisation...
Est ce que quelqu'un pourrai m'aiguiller dessus ou me proposer un exemple encodage/décodage d'un tableau ?
Ou encore une autre piste que cette bibliothèque si vous pensez qu'elle est trop lourde pour mon utilisation.
Merci d'avance.
Partager