Her gün elinin altında olan geliştirici araçları, hepsi tek yerde.
Dönüştürücüler, formatlayıcılar, hash'ler, doğrulayıcılar ve sürekli yeniden açtığın küçük yardımcılar sekmeler arasında kaybolmak yerine bir arada duruyor.
ECDSA İmza Ayrıştırıcı - ücretsiz Web3 aracı
ECDSA imzalarını r, s, v bileşenlerine ayrıştır
ECDSA imzası nedir?
ECDSA (Eliptik Eğri Dijital İmza Algoritması) imzaları, Ethereum'da bir adresin sahipliğini kanıtlamak için kullanılır. Bir imza üç bileşenden oluşur: r, s ve isteğe bağlı olarak v.
Nasıl çalışır?
ECDSA, imzalar oluşturmak için eliptik eğri matematiği kullanır. İmzalayan, eğri üzerinde rastgele bir nokta (r koordinatı) üretir, ardından özel anahtarını ve mesaj hash'ini kullanarak s'yi hesaplar. v değeri (kurtarma ID'si) kurtarmaya yardımcı olur…
Örnek Durumlar
Standart 65 baytlık imza, kompakt 64 baytlık imza ve legacy v değerlerini kapsar; böylece yaygın girdileri ve çıktıları hızlıca karşılaştırabilirsin.
Seçili araca ait kaynak kodu; sağdaki canlı sürümün yanında burada gösteriliyor.
// No external packages needed - pure TypeScript
interface SignatureComponents {
r: string;
s: string;
v: number | null;
yParity: number | null;
}
// Parse ECDSA signature into r, s, v components