UTILS.
%100 tarayıcıda
🌱

BIP-39 Anımsatıcı Tohum Cümlesi Oluşturucu ve Doğrulayıcı

Doğru sağlama toplamıyla geçerli bir BIP-39 anımsatıcı (12–24 kelime) oluşturun veya bir cümleyi doğrulayıp 512 bitlik tohumunu türetin. Çevrimdışı kelime listesi, ağ yok.

Her şey tarayıcınızda çevrimdışı çalışır — güvenilmeyen bir siteye gerçek fon cümlesi asla girmeyin.

— çıktı burada görünür —
— çıktı burada görünür —

Bu araç hakkında

BIP-39 Anımsatıcı Tohum Cümlesi Oluşturucu ve Doğrulayıcı, kripto para cüzdanlarının kullandığı insan tarafından okunabilir kurtarma cümlelerini oluşturur ve kontrol eder; BIP-39 standardını tam olarak ve tamamen çevrimdışı izler. Oluşturma modu, crypto.getRandomValues'dan ENT bit entropi çeker; burada ENT, 12, 15, 18, 21 veya 24 kelime için 128, 160, 192, 224 veya 256 bittir. Ardından SHA-256(entropi)'nin ilk ENT/32 bitine eşit bir sağlama toplamı hesaplar, entropiyi ardından sağlama toplamını birleştirir, sonucu 11 bitlik gruplara böler ve her 0–2047 indeksini araçla birlikte gelen kanonik 2048 kelimelik İngilizce kelime listesine eşler.

Kelime listesi yerel olarak gömülüdür (yaklaşık 13 KB), bu yüzden hiçbir ağ isteği yapılmaz ve araç tamamen çevrimdışı çalışır. Doğrulama modu, yapıştırılan bir cümleyi alır, her kelimeyi arar, listede olmayanları işaretler, entropi-artı-sağlama toplamı bit dizesini yeniden birleştirir, SHA-256'yı yeniden hesaplar ve sonundaki sağlama toplamı bitlerinin eşleştiğini doğrular — tek bir yanlış yazılmış kelimenin neredeyse her zaman doğrulamada başarısız olmasının ve neden bir cümle uyduramayacağınızın nedeni budur.

Her iki mod da bir cüzdanın anahtar ağacını başlatmak için kullanılan 512 bitlik ana tohumu türetebilir: tohum = NFKD-normalleştirilmiş anımsatıcı üzerinden PBKDF2-HMAC-SHA512, "mnemonic" salt'ı artı isteğe bağlı bir parola ile, 2048 yineleme çalıştırılır, 128 hex karakter olarak gösterilen 64 bayt üretir. İsteğe bağlı parola (BIP-39'un "25. kelimesi") tohumu tamamen değiştirir ve makul-inkâr edilebilir cüzdanlar sağlar. Her şey tarayıcınızda çalışır — tam olarak güvenmediğiniz herhangi bir web sitesine gerçek fon kontrol eden bir tohum cümlesi girmeyin.

Sık sorulan sorular

Sağlama toplamı nasıl çalışır?
BIP-39, entropiye 11 bitlik kelime indekslerine bölmeden önce SHA-256(entropi)'nin başından alınan ENT/32 bitlik bir sağlama toplamı ekler. 12 kelimelik bir cümlede 128 bit entropi artı 4 bitlik bir sağlama toplamı vardır. Doğrulama bu sağlama toplamını yeniden hesaplar, böylece yanlış yazılmış veya sırası değişmiş bir kelime neredeyse her zaman başarısız olur.
İsteğe bağlı parola ne yapar?
Parola, BIP-39'un "25. kelimesidir." Tohumu türetirken PBKDF2 salt'ına ("mnemonic" + parola) katlanır, böylece herhangi bir parola — boş bir tane dahil — aynı kelime listesinden tamamen farklı, geçerli bir tohum verir. Bu, gizli veya makul-inkâr edilebilir cüzdanlara olanak tanır.
Tohum cümlesi herhangi bir yere gönderiliyor mu?
Hayır. 2048 kelimelik liste sayfada gömülüdür ve tüm entropi, sağlama toplamı ve PBKDF2-SHA512 tohum türetme, ağ çağrısı olmadan tarayıcınızda yerel olarak gerçekleşir. Yine de, tam olarak güvenmediğiniz bir web sitesine gerçek fonları güvence altına alan bir cümle asla yapıştırmayın.
Neden yalnızca belirli kelime sayılarına izin veriliyor?
BIP-39, 128, 160, 192, 224 veya 256 bit entropiye karşılık gelen 12, 15, 18, 21 veya 24 kelimede geçerli anımsatıcılar tanımlar — her biri 32'nin katıdır, böylece sağlama toplamı eşit bölünür. Diğer uzunluklar geçerli bir sağlama toplamı taşıyamaz ve doğrulayıcı tarafından reddedilir.

Daha fazla araç