| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| seed_tag.ico | 2025-10-20 | 17.0 kB | |
| readme.txt | 2025-10-10 | 6.6 kB | |
| unit1.lfm | 2025-10-08 | 207.9 kB | |
| seed_tag.lps | 2025-10-08 | 6.9 kB | |
| seed_tag.res | 2025-10-08 | 18.9 kB | |
| unit1.pas | 2025-10-08 | 15.1 kB | |
| seed_tag.lpi | 2025-10-08 | 2.3 kB | |
| seed_tag.lpr | 2025-10-08 | 402 Bytes | |
| Totals: 8 Items | 275.0 kB | 0 | |
seed_tag v4 (2025-10-08): new algorithm
how it works (in the program, this process occurs automatically,
but the entire packaging/unpacking process can be reproduced manually,
this will require a hash512 calculation site from a string and a calculator in programmer mode):
default settings (for example):
Number — 123123
Password — 123
Email — 123
Seed phrase (first 24 words from bip39 dictionary) —
abandon ability able about above absent
absorb abstract absurd abuse access accident
account accuse achieve acid acoustic acquire
across act action actor actress actual
(Instead of the words of the seed phrase,
it is allowed to use the numbers of their position
in the bip39 dictionary.)
when you press button «Pack original seed»
1. string s=Number+Password+Email
s=123123123123
(NumberPswEml)
e.g. if Number=123456
Password=password
Email=email@server
then s=123456passwordemail@server
2. string hash512=HASH512(s)
use https://sha512.online/ to get hash512 for any string
for default s=123123123123
hash512=158911a3463559821b81c9d7bb29ebf3a8d6a8d33a3bc0dc45c44ac4af6ebe500ae7df8f96b9570fa615286bb161a74ab1d0ac0f01354e21fd597b45bff0f73b
for s=123456passwordemail@server
hash512=e12d6cd7121aef3c495f91fe696003d69af228b35f4617fb3845eb515e0f8a4b08ac40e0f0690381191ad19aa777501da0f7420d3ada416434473bc27bd1ccb4
3. Generate fake seed
3.1 For each word of the seed phrase, three characters from hash512 are taken.
for default hash512=158911a3463559821b81c9d7bb29ebf3a8d6a8d33a3bc0dc45c44ac4af6ebe500ae7df8f96b9570fa615286bb161a74ab1d0ac0f01354e21fd597b45bff0f73b
158 911 a34 635 598 21b
abandon ability able about above absent
81c 9d7 bb2 9eb f3a 8d6
absorb abstract absurd abuse access accident
a8d 33a 3bc 0dc 45c 44a
account accuse achieve acid acoustic acquire
c4a f6e be5 00a e7d f8f
across act action actor actress actual
3.2 Then the hex value of these three characters is converted to a number,
which is truncated by the mask 0x7ff (this number corresponds to the size of the big39 dictionary)
0x158 0x911 0xa34 0x635 0x598 0x21b
AND AND AND AND AND AND
0x7ff 0x7ff 0x7ff 0x7ff 0x7ff 0x7ff
————— ————— ————— ————— ————— —————
0x158 0x111 0x234 0x635 0x598 0x21b
0x81c 0x9d7 0xbb2 0x9eb 0xf3a 0x8d6
AND AND AND AND AND AND
0x7ff 0x7ff 0x7ff 0x7ff 0x7ff 0x7ff
————— ————— ————— ————— ————— —————
0x01c 0x1d7 0x3b2 0x1eb 0x73a 0x0d6
0xa8d 0x33a 0x3bc 0x0dc 0x45c 0x44a
AND AND AND AND AND AND
0x7ff 0x7ff 0x7ff 0x7ff 0x7ff 0x7ff
————— ————— ————— ————— ————— —————
0xa2d 0x33a 0x3bc 0x0dc 0x45c 0x44a
0xc4a 0xf6e 0xbe5 0x00a 0xe7d 0xf8f
AND AND AND AND AND AND
0x7ff 0x7ff 0x7ff 0x7ff 0x7ff 0x7ff
————— ————— ————— ————— ————— —————
0x44a 0x76e 0x3e5 0x00a 0x67d 0x78f
3.3 For each word of seed-phrase, a number is taken, the number of the word's position in the bip39 dictionary.
abandon ability able about above absent
1 2 3 4 5 6
absorb abstract absurd abuse access accident
7 8 9 10 11 12
account accuse achieve acid acoustic acquire
13 14 15 16 17 18
across act action actor actress actual
19 20 21 22 23 24
3.4 Using the XOR bit operation, the word number is added to the number
obtained from the three letters hash512 and the resulting value
(which is located within the bip39 dictionary) is the word number of the fake seed phrase,
each word of which is truncated to 4 letters
0x158 0x111 0x234 0x635 0x598 0x21b
(344) (273) (564) (1589) (1432) (539)
XOR XOR XOR XOR XOR XOR
1 2 3 4 5 6
————— ————— ————— ————— ————— —————
345 275 567 1585 1437 541
= = = = = =
clim car egg ship rece drum
0x01c 0x1d7 0x3b2 0x1eb 0x73a 0x0d6
(28) (471) (946) (491) (1850) (214)
XOR XOR XOR XOR XOR XOR
7 8 9 10 11 12
————— ————— ————— ————— ————— —————
27 479 955 481 1841 218
= = = = = =
addi desi jar desp towa bras
0xa2d 0x33a 0x3bc 0x0dc 0x45c 0x44a
(2605) (826) (956) (220) (1116) (1098)
XOR XOR XOR XOR XOR XOR
13 14 15 16 17 18
————— ————— ————— ————— ————— —————
640 820 947 204 1101 1112
= = = = = =
exit grid iron bonu maze memo
0x44a 0x76e 0x3e5 0x00a 0x67d 0x78f
(1112) (1902) (997) (10) (1661) (1935)
XOR XOR XOR XOR XOR XOR
19 20 21 22 23 24
————— ————— ————— ————— ————— —————
1113 1914 1008 28 1642 1943
= = = = = =
ment upse law addr snak vers
5. If you need to get the original seed phrase,
then you need to enter the words (or numbers of their positions
in bip39 dictionary) of the fake seed phrase,
as well as the number, password, and email address (the same ones
that were used to create the fake seed phrase)
and click the "Unpack packed seed" button