Esiste uno standard per la stampa di una chiave pubblica come codice a barre?

28

Esiste uno standard per la memorizzazione di una chiave pubblica stampata su carta? Dimmi, voglio distribuire biglietti da visita con la mia chiave pubblica prestampata su di essi in una parte per la firma delle chiavi per contribuire a creare web of trust .

La mia comprensione è che lo standard per l'archiviazione di una chiave pubblica in un file del computer è: memorizza quella chiave come una lunga stringa di cifre esadecimali in un file in formato PKCS # 12.

Suppongo che potrebbe semplicemente stampare una lunga serie di cifre esadecimali su carta (sia la breve impronta digitale della chiave pubblica utilizzata per confermare una chiave pubblica da qualche altra fonte - vedi " Come dovrei distribuire la mia chiave pubblica? "- o forse stampa l'intera chiave pubblica completa). Quindi i miei amici potrebbero inserirli manualmente. Ma sembra che potrebbe essere più conveniente e meno soggetto a errori se stampassi una sorta di codice a barre sui miei biglietti da visita contenenti gli stessi dati, come un "Codice Data Matrix" o un "Codice Aztec" o un "Codice QR".

Esiste uno standard per la stampa di una chiave pubblica come codice a barre?

Esiste uno standard per la stampa di un'impronta digitale di una chiave pubblica come codice a barre?

    
posta David Cary 19.06.2012 - 00:44
fonte

2 risposte

8

Si può sicuramente stampare un codice QR per la visualizzazione della chiave pubblica. Il modulo della chiave RSA per esempio di 1024 bit / 128 byte può essere convertito in una stringa codificata in base64 e convertito in codice QR che può essere stampato sul biglietto da visita.

Gli sfidanti che verranno affrontati sono:

  1. I dati codificati in base64 avranno una lunghezza pari o superiore a 160; che deve aumentare la densità del codice QR. La dimensione del codice a barre sarà necessaria per aumentare e sarà una sfida inserirla nel biglietto da visita.
  2. Il numero di dispositivi mobili dotati di scanner di codici QR in grado di scandire codici di capacità così elevati sarà inferiore. Lo scanner hardware può fare a meno degli scanner mobili.

L'opzione più semplice è (se si sta utilizzando un certificato rilasciato dalla CA) per codificare il numero di serie del certificato e l'URL della CA da cui il certificato può essere prelevato. In questo caso i dati nel codice QR saranno molto inferiori e possono essere facilmente scansionati dai dispositivi mobili. Puoi avere un software per computer che può decodificare il codice a barre; premi l'URL e installa il certificato nel sistema.

    
risposta data 19.06.2012 - 09:28
fonte
4

Non sono a conoscenza di alcun standard, ma è abbastanza comune creare codici QR con lo schema OPENPGP4FPR contenente l'impronta digitale OpenPGP della tua chiave (e non l'intero pubkey stesso che può essere semplicemente richiamato dai keyserver).

Ulteriori informazioni su come creare un tale codice QR possono essere trovate in questa risposta Stackexchange

    
risposta data 21.04.2016 - 11:03
fonte

Leggi altre domande sui tag