Utilisation de l’outil pypassport sous Linux pour lire les données NFC d’un passeport.
Le mot de passe de la puce NFC est l’MRZ, situé dans la Machine Readable Zone et reconstituable malgré une découpe grâce aux checksums.
La puce ePassport utilise une cryptographie à clé publique et n’impose pas de limite d’essais, rendant théoriquement possible un bruteforce long (quelques jours pour la date d’expiration).
Les données accessibles incluent la photo numérique, le nom, le sexe, la nationalité et d’autres métadonnées biométriques, sans offrir de réel avantage sur la lecture visuelle du passeport.
Exemples de code Python pour générer la MRZ, interroger la puce, extraire les Data Groups et sauvegarder l’image du passeport.
Comparaison d’outils existants : pypassport est la solution la plus fonctionnelle sous Linux, les autres outils étant obsolètes ou limités.
Aucun mécanisme de vérification de révocation ou de lutte anti-fraude n’est effectué lors de la lecture du chip.
Get notified when new stories are published for "🇫🇷 Hacker News Français"