Skip to content

KornFlaXe/passvert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PassVert

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

Images

Quelques images du script en fonctionnement avec la possibilité de choisir un dump complet ou directement un dump du json.

Installation

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 tableprint

Execution

Ouvrir un terminal et executer la commande suivante :

passvert.py "image_qrcode.png"

About

Décodeur de Pass(e) Sanitaire Européen (Qr Code)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages