Outil pour comprendre et calculer les chiffres et informations présentes sur les cartes d'identité françaises (les 2 lignes de 36 caratères en bas de la carte)
Carte d'Identité Française - dCode
Catégorie(s) : Fun/Divers
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Ecrire à dCode !
La carte d'identité Française contient 72 caractères sur 2 lignes (de 36 caractères chacune). La première ligne commence par les lettre ID suivi du code pays de la France : FRA, explications :
Position | Signification du contenu |
---|---|
1-2 | Toujours les 2 lettres ID (pour IDentité) |
3-5 | Toujours les 3 lettres FRA, code ISO3166 du pays sur 3 caractères |
6-30 | Nom de famille sur 25 caractères, formaté en majuscule sans accent, avec le caractère < en remplacement de tout caractère non alphabétique. |
31-33 | Numéro de département sur 3 chiffres (avant 2017 le département était sur 2 chiffres suivi du numero de la sous-préfecture) |
34-36 | Identifiant de l'agent ayant enregistré la carte |
Exemple : ID FRA DCODE‹FR‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ 001 123
La seconde ligne commence par la date d'émission de la carte suivi d'informations complémentaires dont des codes de vérification (checksum), explications :
Position | Exemple |
---|---|
1-2 | Année (sur 2 chiffres) de création de la carte |
3-4 | Mois (sur 2 chiffres) de création de la carte |
5-7 | Numéro de département sur 3 chiffres (Identique aux caractères 31-33 de la ligne 1) |
8-12 | Code numérique attribué par le système de gestion des cartes (code incrémenté chronologiquement) |
13 | Clé de controle des caractères 1-12 précédents |
14-27 | Prénoms sur 14 caractères, formatté en majuscule sans accent, avec le caractère ‹ en remplacement de tout caractère non alphabétique et un double chevron ‹‹ pour séparer les deuxième et troisième prénoms éventuels. |
28-33 | Date de Naissance au format AAMMJJ |
34 | Clé de controle de la date de naissance (caractères 28-33) |
35 | Sexe (M ou F) |
36 | Clé de controle de tous les caractères précédents (premiere ligne de 36 caractères + seconde ligne de 35 caractères) |
Exemple : 19 06 001 12345 6 SITE‹‹‹‹‹‹‹‹‹‹ 090101 5 M 1
La somme de controle est un chiffre (de 0 à 9) elle se calcule en associant à chaque caractère une valeur : 0 pour le caractère ‹, 1,2,3,4,5,6,7,8,9 pour les chiffres et 10 pour A, 11 pour B, etc. jusque 35 pour Z.
Pour chaque caractère, le multiplier par un facteur (parmi 3), le premier sera multiplié par 7, le deuxième par 3, le troisième par 1, puis à nouveau le quatrième par 7, le cinquième par 3, etc.
Faire la somme de tous les nombres obtenus, et noter le chiffre des unités du total.
Ce chiffre est la clé de controle.
Exemple : Calculer la somme et la clé de controle pour DCODE1‹, la somme vaut 91+36+24+91+42+1+0=285 et donc la clé est 5 :
D | 13 | *7 | =91 | Σ=91 |
C | 12 | *3 | =36 | Σ=127 |
O | 24 | *1 | =24 | Σ=151 |
D | 13 | *7 | =91 | Σ=242 |
E | 14 | *3 | =42 | Σ=284 |
1 | 1 | *1 | =1 | Σ=285 |
‹ | 0 | *7 | =0 | Σ=285 |
Le générateur de dCode se limite au numéro ID, qui est une donnée publique. Rappel : utiliser un faux document d'identité est puni de 5 ans d'emprisonnement et de minimum 75000€ d'amende.
dCode se réserve la propriété du code source de l'outil 'Carte d'Identité Française' en ligne. Sauf code licence open source explicite (indiqué CC / Creative Commons / gratuit), tout algorithme pour 'Carte d'Identité Française', applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction liée à 'Carte d'Identité Française' (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codé en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) aucune donnée, téléchargement, script, copier-coller, ou accès API à 'Carte d'Identité Française' ne sera cédé gratuitement, idem pour un usage hors ligne, PC, tablette, appli iPhone ou Android ! dCode est gratuit est en ligne.
Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !
Grâce à vos remarques, réponses et commentaires pertinents, dCode peut développer le meilleur outil 'Carte d'Identité Française', alors écrivez-nous c'est gratuit ! Merci !