mirror of
https://github.com/OneKeyHQ/bip39.git
synced 2026-04-28 05:10:41 +00:00
Add spaces every 11 bits to raw binary of entropy
This makes it easier to see that the checksum is missing from the end of the entropy.
This commit is contained in:
+2
-1
@@ -1225,13 +1225,14 @@
|
|||||||
var entropyTypeStr = getEntropyTypeStr(entropy);
|
var entropyTypeStr = getEntropyTypeStr(entropy);
|
||||||
var wordCount = Math.floor(numberOfBits / 32) * 3;
|
var wordCount = Math.floor(numberOfBits / 32) * 3;
|
||||||
var bitsPerEvent = entropy.bitsPerEvent.toFixed(2);
|
var bitsPerEvent = entropy.bitsPerEvent.toFixed(2);
|
||||||
|
var spacedBinaryStr = entropy.binaryStr.match(/.{1,11}/g).join(" " );
|
||||||
DOM.entropyFiltered.html(entropy.cleanHtml);
|
DOM.entropyFiltered.html(entropy.cleanHtml);
|
||||||
DOM.entropyType.text(entropyTypeStr);
|
DOM.entropyType.text(entropyTypeStr);
|
||||||
DOM.entropyCrackTime.text(timeToCrack);
|
DOM.entropyCrackTime.text(timeToCrack);
|
||||||
DOM.entropyEventCount.text(entropy.base.ints.length);
|
DOM.entropyEventCount.text(entropy.base.ints.length);
|
||||||
DOM.entropyBits.text(numberOfBits);
|
DOM.entropyBits.text(numberOfBits);
|
||||||
DOM.entropyWordCount.text(wordCount);
|
DOM.entropyWordCount.text(wordCount);
|
||||||
DOM.entropyBinary.text(entropy.binaryStr);
|
DOM.entropyBinary.text(spacedBinaryStr);
|
||||||
DOM.entropyBitsPerEvent.text(bitsPerEvent);
|
DOM.entropyBitsPerEvent.text(bitsPerEvent);
|
||||||
// detect and warn of filtering
|
// detect and warn of filtering
|
||||||
var rawNoSpaces = DOM.entropy.val().replace(/\s/g, "");
|
var rawNoSpaces = DOM.entropy.val().replace(/\s/g, "");
|
||||||
|
|||||||
Reference in New Issue
Block a user