it-swarm-tr.com

Ortak anahtarı barkod olarak yazdırmanın bir standardı var mı?

Kağıda basılmış genel anahtarı saklamak için bir standart var mı? Diyelim ki, güven ağı 'ı oluşturmaya yardımcı olmak için kartvizitleri üzerlerine bir anahtar imzalayan taraf adresinde önceden basılmış olarak dağıtmak istiyorum.

Anladığım kadarıyla, ortak bir anahtarı bir bilgisayar dosyasında saklamanın standardı: bu anahtarı PKCS # 12 biçimindeki bir dosyada onaltılık basamaklardan oluşan uzun bir dize olarak saklamaktır.

Sanırım ben kağıt üzerinde onaltılık basamak uzun bir dize (ya kısa ortak anahtar parmak izi için kullanılan çıktı olabilir başka bir kaynaktan genel anahtarı onaylayın - bkz. " Genel anahtarımı nasıl dağıtabilirim? " - veya tüm açık anahtarı yazdırın). Sonra arkadaşlarım bunları elle yazabilir. Ama aynı veriyi içeren kartvizitlerime "Veri Matrisi kodu" veya "Aztek Kodu" veya "QR kodu".

Ortak anahtarı barkod olarak yazdırmanın bir standardı var mı?

Ortak anahtar parmak izini barkod olarak basmak için bir standart var mı?

29
David Cary

Genel anahtarı görüntülemek için kesinlikle bir QR kodu yazdırabilirsiniz. RSA Anahtarının örneğin 1024 bit/128 bayt modülü, base64 kodlu bir dizeye dönüştürülebilir ve kartvizit üzerine yazdırılabilen QR koduna dönüştürülebilir.

Karşılaşılacak olan zorluklar:

  1. Base64 kodlu verilerin uzunluğu 160 veya daha fazla olacaktır; QR kodunun yoğunluğunu artıracaktır. Barkodun büyüklüğünün arttırılması gerekecek ve ziyaret kartına sığdırılması zor olacaktır.
  2. Bu tür yüksek kapasiteli kodları tarayabilen QR Kod Tarayıcıya sahip mobil cihazların sayısı daha az olacaktır. Donanım tarayıcı yapabilir ancak mobil tarayıcılar mücadele eder.

Daha kolay seçenek (CA tarafından verilen bir sertifika kullanıyorsanız) sertifika seri numarasını ve sertifikanın alınabileceği CA'nın URL'sini kodlamak olacaktır. Bu durumda QR kodundaki veriler çok daha az olacaktır ve mobil cihazlar tarafından kolayca taranabilir. Barkodun kodunu çözebilen bir bilgisayar yazılımınız olabilir; URL'ye basın ve sertifikayı sisteme yükleyin.

8
Mohit Sethi

Herhangi bir standardın farkında değilim, ancak OPENPGP4FPR Anahtarınızın OpenPGP parmak izini içeren şema (ve sadece anahtar sunucularından alınabilen tüm pubkey'in kendisini değil).

Böyle bir QR kodunun nasıl oluşturulacağı hakkında daha fazla bilgi bu Stackexchange yanıtında bulunabilir.

5
Flow