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.