Cuando recibe su vacuna, crea un pequeño conjunto de datos que contiene su información personal, su nombre y su fecha de nacimiento, por ejemplo, y también alguna información sobre la vacunación real: el fabricante; identificación del producto de la inyección; la fecha en que recibió su inyección y qué inyección en una serie de dosis.
La UE también tiene sobre cómo se debe manejar este conjunto de datos. Debe colocarse en una representación binaria que luego se firma con un material de clave criptográfica. Cualquiera que tenga la clave pública ahora puede verificar que sea auténtica.
1. Utilice un lector de códigos QR para obtener el contenido de su propio código QR. Uno basado en navegador está :
HC1: 6 BFNX1:HM*I0PS3TLU.NGMU5AG8JKM:SF9VN1RFBIKJ: 3 AXL1RR+ 8 ::N$OAG+RC4NKT1:P4 .33 GH40HD* 98 UIHJIDB 4 N* 2 R7C*MCV+ 1 AY 3 :YP*YVNUHC.G-NFPIR6UBRRQL9K5%L4.Q* 4986 NBHP95R*QFLNUDTQH-GYRN2FMGO73ZG6ZTJZC:$ 0 $MTZUF2A81R9NEBTU2Y437XCI9DU 4 S3N%JRP:HPE3$ 435 QJ+UJVGYLJIMPI% 2 +YSUXHB42VE5M44%IJLX0SYI7BU+EGCSHG:AQ+ 58 CEN RAXI:D53H8EA0+WAI9M8JC0D0S% 8 PO00DJAPE3 GZZB:X85Y8345MOLUZ3+HT0TRS76MW2O .0 CGL EQ5AI.XM5 01 LCWBA.RE.-SUYH+S7SBE0%B-KT+YSMFCLTQQQ6LEHG.P46UNL6DA2C$AF-SQ00A58HYO5:M8 7 S$ULGC-IP49MZCS U8ST3HDRJNPV3UJADJ9BVV: 7 K13B4WQ+DCTEG4V8OT09797FZMQ3/A7DU0 .3 D148IDZ%UDR9CYF
2. Cree un archivo de Python con el siguiente código y guárdelo como decode.py
#! /usr/bin/env python3 import json import sys import zlib import base45 import cbor2 from cose.messages import CoseMessage payload = sys.argv[ 1 ][ 4 :] print( "decoding payload: " + payload) # decode Base45 (remove HC1: prefix) decoded = base45.b45decode(payload) # decompress using zlib decompressed = zlib.decompress(decoded) # decode COSE message (no signature verification done) cose = CoseMessage.decode(decompressed) # decode the CBOR encoded payload and print as json print(json.dumps(cbor2.loads(cose.payload), indent= 2 ))
pip3 install cryptography==2.8 pip3 install cose pip3 install cbor2 pip3 install base45
python3 decode.py 'HC1:6BFNX1:HM*I0PS3TLU.NGMU5AG8JKM:SF9VN1RFBIKJ:3AXL1RR+ 8::N$OAG+RC4NKT1:P4.33GH40HD*98UIHJIDB 4N*2R7C*MCV+1AY3:YP*YVNUHC.G-NFPIR6UBRRQL9K5%L4.Q*4986NBHP95R*QFLNUDTQH-GYRN2FMGO73ZG6ZTJZC:$0$MTZUF2A81R9NEBTU2Y437XCI9DU 4S3N%JRP:HPE3$ 435QJ+UJVGYLJIMPI%2+YSUXHB42VE5M44%IJLX0SYI7BU+EGCSHG:AQ+58CEN RAXI:D53H8EA0+WAI9M8JC0D0S%8PO00DJAPE3 GZZB:X85Y8345MOLUZ3+HT0TRS76MW2O.0CGL EQ5AI.XM5 01LCWBA.RE.-SUYH+S7SBE0%B-KT+YSMFCLTQQQ6LEHG.P46UNL6DA2C$AF-SQ00A58HYO5:M8 7S$ULGC-IP49MZCSU8ST3HDRJNPV3UJADJ9BVV:7K13B4WQ+DCTEG4V8OT09797FZMQ3/A7DU0.3D148IDZ%UDR9CYF'
{ "1" : "DE" , // issuing country "4" : 1655209933 , // expires at "6" : 1623673933 , // issued at "-260" : { "1" : { "v" : [ { "ci" : "URN:UVCI:01DE/IZ12345A/21E0JXD7UQY6ECLM3WT7YF#8" , "co" : "DE" , "dn" : 2 , "dt" : "2021-04-01" , "is" : "Robert Koch-Institut" , "ma" : "ORG-100031184" , "mp" : "EU/1/20/1507" , "sd" : 2 , "tg" : "840539006" , "vp" : "1119349007" } ], "dob" : "1964-08-12" , "nam" : { "fn" : "Mustermann" , "gn" : "Erika" , "fnt" : "MUSTERMANN" , "gnt" : "ERIKA" }, "ver" : "1.0.0" } } }
Aplicación CovPass Check para personal autorizado
La aplicación oficial se creó para permitir viajar gratis en la UE. Está destinado a ser utilizado cuando cruza una frontera o cuando la policía o alguien que quiera saber si tiene permitido estar allí lo revisan en el extranjero. Esta información contiene datos personales y es por eso que la aplicación oficial, que puede acceder a todos los datos contenidos en el código QR, es solo para personal autorizado.La aplicación oficial de CovPass para uso público
Puede obtener una aplicación autorizada de la tienda de aplicaciones que le indicará si el código QR escaneado es válido. La idea detrás de esto es presentar la menor cantidad de información personal posible, para proteger la privacidad de todos los involucrados.Este artículo se basó en un episodio de podcast de alphalist. El podcast alphalist presenta entrevistas de CTO y otras figuras de liderazgo técnico y los temas van desde la tecnología hasta la gestión.
Los invitados de las principales empresas tecnológicas comparten sus mejores prácticas y conocimientos.
El objetivo es apoyar a otros CTO en su viaje a través de la tecnología y la ingeniería, inspirar y permitir un adelanto de otras empresas exitosas para comprender cómo piensan y actúan. Obtenga información asombrosa sobre las principales empresas tecnológicas, personalidades y tendencias del mundo escuchándolas hoy en , , , Deezer y
Si usted es un CTO de una empresa de productos tecnológicos, tal vez le interese unirse a , ¿una red exclusiva de CTO? Comuníquese con nosotros para obtener más información.