DevToys Web Pro iconDevToys Web ProBlog
Bizi değerlendirin:
Tarayıcı uzantısını deneyin:

BIP39 Mnemonic Oluşturucu

Mod
Kelime sayısı

Mnemonic Oluştur

Teknik ayrıntılar

BIP39 Mnemonic Üreticisi Nasıl Çalışır

Araç Ne Yapar

BIP39 Mnemonic Üreticisi, kripto para cüzdanlarını yedeklemek ve geri yüklemek için kullanılan kriptografik olarak güvenli seed ifadeleri oluşturur. Hata tespiti için yerleşik bir sağlama toplamı ile standart BIP39 İngilizce kelime listesinden (2048 kelime) 12, 15, 18, 21 veya 24 kelimelik ifadeler üretir. Araç ayrıca mevcut mnemonic’leri doğrulayabilir ve karşılık gelen seed’i türetebilir.

Yaygın Geliştirici Kullanım Senaryoları

Geliştiriciler, kripto para cüzdanı uygulamaları geliştirirken, HD cüzdan türetme yollarını test ederken, geliştirme ortamları için test cüzdanları oluştururken ve mnemonic doğrulama mantığını doğrularken BIP39 üreticilerini kullanır. Araç ayrıca cüzdan üretim entropisini analiz eden güvenlik araştırmacıları ve seed ifadelerinin nasıl çalıştığını gösteren eğitimciler için de faydalıdır.

Veri Biçimleri, Türleri veya Varyantlar

BIP39 mnemonic’leri entropiyi standartlaştırılmış 2048 kelimelik bir listeden gelen kelime dizisi olarak kodlar. 128 bit entropi 12 kelime, 256 bit ise 24 kelime üretir. Son kelime, entropinin SHA-256’sından türetilen bir sağlama toplamı içerir. Mnemonic, PBKDF2-HMAC-SHA512 (2048 iterasyon) kullanarak 512 bitlik bir seed türetmek için isteğe bağlı bir parolayla birleştirilebilir.

Yaygın Hatalar ve Sınır Durumları

Gerçek fonlar için tarayıcıda üretilmiş bir mnemonic’i asla kullanmayın — tarayıcı ortamları yeterli entropi sağlamayabilir. Üretim anahtar üretimi için her zaman donanım cüzdanları veya denetlenmiş yazılımlar kullanın. Parola büyük/küçük harfe duyarlıdır ve unutulursa fonlar kalıcı olarak kaybolur. Her 12 kelimelik kombinasyon geçerli değildir — sağlama toplamının eşleşmesi gerekir.

Bu Aracı Ne Zaman Kullanmalı, Ne Zaman Kod Yazmalı

Bu tarayıcı aracını yalnızca öğrenme, test ve geliştirme amaçları için kullanın. Üretim cüzdan uygulamaları için, uygun entropi kaynaklarıyla birlikte @scure/bip39 veya bitcoinjs-lib gibi denetlenmiş kütüphaneleri uygulamanızda doğrudan kullanın ve seed ifadelerini asla tarayıcı geliştirici araçlarına veya ağ isteklerine maruz bırakmayın.