Décodeur de Pass(e) Sanitaire Européen programmé en Python.
Le programme décode le certificat avec une image du QR Code et affiche les informations contenues dedans.
Le décodage se fait en plusieurs étapes :
- Décodage en Base45
- Décompression Zlib
- Décodage COSE
- Décodage du message encodé en CBOR
- Affichage du json avec indentation
Quelques images du script en fonctionnement avec la possibilité de choisir un dump complet ou directement un dump du json.
|
|
Créer un dossier contenant le script et une image d'un QR Code (de préférence au format png).
Installer les paquets nécessaires à l'execution du script :
pip install base45 cbor2 cose pillow pizbar tableprintOuvrir un terminal et executer la commande suivante :
passvert.py "image_qrcode.png"
