Araç hakkında
Ed25519 nedir?
Ed25519, Edwards25519 eğrisi üzerinde çalışan EdDSA imza şemasıdır (RFC 8032). 32 baytlık açık anahtar ve 64 baytlık imza kullanır, yaklaşık 128 bit güvenlik sağlar. ECDSA’dan farklı olarak imzalar deterministiktir: rastgele değer mesajdan ve özel anahtardan türetildiği için zayıf rastgelelik kaynaklı anahtar sızıntısı riski yoktur.
Araç üç mod sunar: “Anahtar üret” yeni bir çift oluşturur; “İmzala” ve “Doğrula” bu anahtarlarla çalışır. Aynı mesaj ve anahtar her zaman aynı imzayı verir.
Kullanım alanları ve tarayıcı desteği
- SSH anahtarları (
ssh-ed25519). - Signal, WireGuard, Tor ve birçok blokzinciri.
- Paket imzalama (ör. minisign, OpenBSD signify).
- JWT’de
EdDSAalgoritması.
Ed25519 Web Crypto’ya geç eklendi; güncel Chrome, Firefox ve Safari sürümleri destekler. Eski bir tarayıcıda araç “desteklenmiyor” hatası verebilir.
Not: SSH’nin ssh-ed25519 anahtar dosyaları PEM/SPKI değil, OpenSSH biçimindedir; bu araçta kullanmak için önce SPKI / PKCS#8 PEM biçimine dönüştürülmesi gerekir.