Esup NFC Tag

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • DES : 8 octets, soit 16 caractères en hexadécimal ;
  • TDES (3DES, 2K3DES) : 16 octets, soit 32 caractères en hexadécimal ;
  • TKTDES (3K3DES) : 24 octets, soit 48 caractères en hexadécimal ;
  • AES : 16 octets, soit32 caractères en hexadécimal.

nok

Le nok permet de définir le type de clefs et le nombre de clefs (il peut permettre également de proposer le support de la norme ISO/IEC 7816-4, esup-nfc-tag attendra alors en propriétés un isoId et un isoName, cf par exemple Carte étudiante européenne#ESUP-NFC-TAG).

En hexadécimal,

  • le premier caractère correspond à (on rajoute 2 si on veut l'ISO) 
    • 0 pour DES comme pour TDES (2 avec l'iso)
    • 4 pour TKTDES (6 avec l'iso)
    • 8 pour AES (A avec l'iso)
  • et le deucième caractère au nombre de clefs

Exemples de configuration

DES


Bloc de code
languagexml
themeRDark
<bean class="org.esupportail.nfctag.beans.DesfireApplication" p:desfireAppId="F12340" p:amks="0B" p:nok="02">
  <property name="files">
    <util:list>
      <bean class="org.esupportail.nfctag.beans.DesfireFile" p:fileNumber="00" p:communicationSettings="03" p:accessRights="1111" p:tagWriteApi-ref="identifiantControleAccessTagWriteEsupSgc"/>
    </util:list>
   </property>
   <property name="keys">
          <util:list>
               <bean class="org.esupportail.nfctag.beans.DesfireKey" p:keyNo="00" p:keyVer="01" p:key="1000000000000000"/>
               <bean class="org.esupportail.nfctag.beans.DesfireKey" p:keyNo="01" p:keyVer="01" p:key="1000000000000000"/>
           </util:list>
    </property>
</bean>