Araç hakkında
Parmak izi nasıl hesaplanır?
Araç SPKI biçimindeki açık anahtarın (-----BEGIN PUBLIC KEY-----) DER baytlarının SHA-256 hash’ini alır ve SHA256: önekiyle Base64 olarak gösterir. Parmak izi, uzun bir açık anahtarı karşı tarafla telefonda veya ayrı bir kanaldan güvenle karşılaştırmanın kısa yoludur.
openssl pkey -pubin -in public.pem -outform DER | openssl dgst -sha256 -binary | base64SSH ve sertifika parmak izleriyle farkı
ssh-keygen -lfSSH’nin kendi anahtar biçimini hash’ler ve Base64 dolgusunu (=) kaldırır; aynı anahtar için sonuç farklıdır.- Tarayıcının gösterdiği sertifika parmak izi, açık anahtarın değil tüm sertifikanın hash’idir.
- HPKP ve sertifika sabitlemede (pinning) kullanılan
pin-sha256değeri ise bu araçla aynı yöntemle (SPKI’nin SHA-256’sı, Base64) hesaplanır.
Araç yalnız PUBLIC KEY (SPKI) PEM kabul eder; RSA PUBLIC KEY (PKCS#1) veya sertifika girildiğinde hata verir.