This utility is divided into several sections with distinct functions.
Broadly speaking, it allows to encode the content of the phrase words of a wallet into QR codes using as reference a text, which a priori should not be significant that it contains the phrase, and a vector of positions through which the phrase is deduced from the text.
This utility does not use external resources, and all its functionality is contained only in this html file. This allows it to be run from any location and device in a secure and anonymous way.
For the generation and interpretation of QR codes, the following libraries have been embedded:
This section allows the creation of a new phrase words containing the unordered list of the original words to which words from BIP-39 (https://raw.githubusercontent.com/bitcoin/bips/refs/heads/master/bip-0039/english.txt) are randomly added, currently English only.
The word phrase will then be used to generate a text (with those words) using the IA creativity of your choice.
Given the phrase words entered in the Enter phrase words separated by spaces field of section 1, and the obfuscated text, generate the QR codes of the obfuscated text and the position vector.
To deobfuscate the phrase, you can either upload the generated QR images (option A), manually enter the text and vector (option B), o rmix boths.
Encodes any text or password or decodes it to or from a QR code.
The text that is encoded within the QR is transformed to base-64 beforehand.
Generates a QR code from the entered text that has previously been base-64 encoded.