Bitcoin Forum
May 14, 2024, 07:01:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: mnemocheck, checks that your seed phrase matches an address  (Read 278 times)
iMil (OP)
Newbie
*
Offline Offline

Activity: 21
Merit: 74


View Profile
June 29, 2020, 07:04:05 AM
 #1

I've always had this small doubt that those seed words I wrote down and encrypted might have a typo, or be wrong, and I obviously didn't want them to hang around in clear text or via the network for anything to snoop it.

So I wrote mnemocheck, basically a Dockerfile along with a small bip-utils based python script that derivates the first public address from the mnemonic, it reads them from stdin and the container should be launched with --network none. It knows about Bitcoin, Litecoin, Dogecoin, Dash, Ethereum and XRP (actually what bip-utils supports).
Use it with caution, only pipe on a local, trusted machine, and using encryption tools like GPG, password-store or OpenSSL with the right algorithms.

Here it is https://gitlab.com/iMil/mnemocheck/
sukbir
Member
**
Offline Offline

Activity: 122
Merit: 13

🏆Bitcoin is king of Cryptocurrency World.


View Profile WWW
June 29, 2020, 12:39:42 PM
 #2

Thank you mate I love to do testing, I will come with feedback soon..

⭐⭐★( ͡👁️ ͜ʖ ͡👁️)★🏆Bitcoin🏆 the World's First Decentralized Digital Currency.☆.•´¯`•.☆🌼🌼.•´¯`•.🌼🌼★( ͡👁️ ͜ʖ ͡👁️)★⭐⭐ ✿.。.:* ᗷITᑕOIᑎ *:.。.✿
bitmover
Legendary
*
Online Online

Activity: 2296
Merit: 5942


bitcoindata.science


View Profile WWW
June 30, 2020, 01:22:01 AM
 #3

This is a risky operation.

No matter how you generated  your seed phrase, no one should ever type it again in an online computer if you hold significant amount of money there.

Are you not sure your address belongs to your seed? Just create a new wallet and send your funds to a new address from that wallet.

Don't get me wrong mate. You software might be cool, but it is risky to use it.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
joniboini
Legendary
*
Offline Offline

Activity: 2184
Merit: 1792



View Profile WWW
June 30, 2020, 06:31:44 AM
 #4

No matter how you generated  your seed phrase, no one should ever type it again in an online computer if you hold significant amount of money there.

OP said to run it on offline computer though.

While there might be some purpose for this tool, I think double-checking your seed by creating a new wallet on offline computers is faster & easier.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
bitmover
Legendary
*
Online Online

Activity: 2296
Merit: 5942


bitcoindata.science


View Profile WWW
June 30, 2020, 10:42:14 AM
 #5

OP said to run it on offline computer though.

But this sentence is dangerous.
How many people really know what is an offline computer ? Specially someone with this problem (does this address belongs to this seed) , which is a newbie problem usually.

Moat people who would look for this tool would just turn off the wifi and run the software. OP should have properly addressed the risks imo.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7140



View Profile
July 01, 2020, 09:05:08 AM
 #6

I've always had this small doubt that those seed words I wrote down and encrypted might have a typo, or be wrong, and I obviously didn't want them to hang around in clear text or via the network for anything to snoop it.
You can always test if your seed is correct immediately after your created it. Restore your wallet from seed and check if it generates the same address/addresses as the original one. Might be a lengthy and boring process, especially if we are talking about hardware wallets and the need to enter those words on the small screen. Safety first, as always.

The seeds should not be saved on your computer though. It's good that you encrypted it, but still. Use pen and paper, not a digital format.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Lucius
Legendary
*
Offline Offline

Activity: 3234
Merit: 5678


Blackjack.fun🎲


View Profile WWW
July 01, 2020, 10:51:18 AM
 #7

Users of Ledger hardware wallets have the option to test the seed without taking any risk by using Ledger Recovery Check App, in a way that they check the accuracy of the words on the devices themselves. Although some think that this is a long and difficult process, it should be noted that in most cases it is necessary to select the first two or three letters of a word in order for suggestions to appear on the device. When I was doing seed recovery on Nano X, it took me less than 10 minutes for all the words, and I wasn’t doing it in any hurry.

I think the real problem is not that someone misspells a word (it's usually a single letter), but that the words are mixed up to the point that the seed becomes completely useless. People mostly do it for protection, but they forget what they did when they need a backup. Also, we see very often that people have good seed, but after recovery they get wrong address/zero balance wallet - so you should also pay attention to the type of address (1 - 3 - bc1) or derivation path in process of wallet recovery.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4172
Merit: 8420



View Profile WWW
July 09, 2020, 08:33:40 AM
 #8

https://www.youtube.com/watch?v=X6zsxsC6iZw
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!