Post
Topic
Board Development & Technical Discussion
Merits 2 from 2 users
Re: [HOW TO] Generate Secure Bitcoin Minikeys using base57 and base32
by
ZipReg
on 02/03/2025, 18:13:16 UTC
⭐ Merited by Ambatman (1) ,vapourminer (1)
Wouldn't this method reduce entropy?
If I'm not mistaken a character of a minikey contains 5 bits.
Which is 110bits lesser than the standard 256 bit of security.
There's a reason minikeys normal standard of 30 character wasn't widely adopted.

If I want shorter keys , i can just settle with BIP39 seedphrase.


I thought bitaddress.org was outdated? and many use python ecdsa library.

On using AI for Feedback, the first time I used an AI
It told me Batman would defeat Superman so I lost interest.

Hey thanks for the interest Smiley It does reduce entropy, I had exact quotes from gpt and grok but don't recall off the top of my head. They still said no way to easily crack a 22 character key, but hey lets test it out if anyone wants to!

Agreed! It's a HOW-TO not a YOU SHOULD for sure heheh  Cheesy The main reason I wrote this how-to is to provide a working AND secure way if anyone wants to create their own minikeys, as previously mentioned the original was using a non crypto-safe function. We also had a creator use a compromised version of walletexplorer recently and some funding was swiped as a result.

I would disagree that bitaddress.org is outdated, it works exactly as designed and is an invaluable tool to have in your arsenal just in case.

Hey if batman can't get any kryptonite, who can? Thanks again buddy Smiley



I only skimmed your thread, but why did you create Base57 format when Base58 already exist? What are the benefits (for collectible, physical coin and similar goods) you haven't mentioned yet?


Hey buddy thanks for the interest:) The base57 eliminates the "1" from base58. It's just another layer of protection to ensure you can easily identify the characters in the private key when it's time to do so. Cheesy