Nasıl çalışır
1. RastgelelikTarayıcı, şifreleme anahtarları için kullanılan sistem rastgele sayı kaynağından 128–256 bit alır. Sıradan bir rastgele sayı üreteci burada işe yaramaz: öngörülebilir.
2. Sağlama toplamıBu bitlerin SHA-256’sı alınır ve sonucun ilk birkaç biti sona eklenir: her 32 bit rastgelelik için bir bit. 12 kelime için 4 bit, 24 için sekiz.
3. KelimelerOrtaya çıkan zincir 11 bitlik parçalara bölünür. Her parça 0 ile 2047 arasında bir sayıdır, yani standart listedeki kelimenin sırası. Listenin boyutu da, kelime sayısının hep üçün katı olması da buradan gelir.
4. DoğrulamaTersi: kelimeler sıralara, sıralar bitlere dönüşür, baştan SHA-256 yeniden hesaplanıp sonla karşılaştırılır. Tutmuyorsa bir yerde yazım hatası ya da sırası değişmiş bir kelime vardır.