Search content
Sort by

Showing 8 of 8 results by xbob85
Post
Topic
Board Bitcoin Discussion
Re: Can Iteration less than 25000 be Real Wallet.dat ? What about Timestamp ?
by
xbob85
on 11/08/2025, 03:50:21 UTC
Setting kMasterKey.nDeriveIterations to at least 25,000 if it's lower—were introduced in Bitcoin version 0.4.0 to enforce a minimum security level in the wallet encryption process. This means any wallet.dat file created or rewritten with v0.4.0 or later will always have at least 25,000 key derivation iterations recorded inside. If the count is less, it's very likely either from an earlier version, is corrupted, or is not a legitimate file.



If we assumed the first assumption (From earlier versions) where are they ? No source code found , as the version before v.0.4 doesn't have any encryption at all !!!
Post
Topic
Board Bitcoin Discussion
Re: Can Iteration less than 25000 be Real Wallet.dat ? What about Timestamp ?
by
xbob85
on 06/08/2025, 16:31:13 UTC
Setting kMasterKey.nDeriveIterations to at least 25,000 if it's lower—were introduced in Bitcoin version 0.4.0 to enforce a minimum security level in the wallet encryption process. This means any wallet.dat file created or rewritten with v0.4.0 or later will always have at least 25,000 key derivation iterations recorded inside. If the count is less, it's very likely either from an earlier version, is corrupted, or is not a legitimate file.



If we assumed the first assumption (From earlier versions) where are they ? No source code found , as the version before v.0.4 doesn't have any encryption at all !!!
Post
Topic
Board Bitcoin Discussion
Re: Can Iteration less than 25000 be Real Wallet.dat ? What about Timestamp ?
by
xbob85
on 06/08/2025, 05:49:17 UTC
When wallet encryption was first introduced I created a bunch of fake encrypted wallets which purported to own various mixes of high value addresses and seeded edonkey and other similar file sharing tools with them.

Every once in a while I remember this and cackle with a bit of glee thinking about the pathetic would be thieves wasting their time grinding away at something which will never yield, and the real wallets they ignore in favor of the trap wallets.

I'm not sure why any fake wallet would have below minimum counts, I even think in some of mine I set extremely high counts at the upper limits of plausibility in order to maximize time wastage.  Perhaps there have been some versions which didn't impose a minimum limit subsequent to the original, perhaps knots or some other fork of the software that gets off on the practice of giving users configuration options that enable self-sabotage.

When you say creating fake wallet ? Do you mean creating original .Dat and then tampering the values like the count ? But that would imply the private keys are there but encrypted by the Master key which in turn encrypted by fraudulent count.
Post
Topic
Board Bitcoin Discussion
Re: Can Iteration less than 25000 be Real Wallet.dat ? What about Timestamp ?
by
xbob85
on 03/08/2025, 09:46:47 UTC
What versions before v.04 that is encrypted and produce iteration less than 25000? Can you name one or two just to have a glimpse of which ones you meant.
Post
Topic
Board Bitcoin Discussion
Re: Can Iteration less than 25000 be Real Wallet.dat ? or Always Fake ?
by
xbob85
on 03/08/2025, 05:05:25 UTC
Did any of the versions between 2011 and 2013 include any timestamp for Ckey encryption or any sort of time format to check Authenticity of the wallet ?
Post
Topic
Board Bitcoin Discussion
Re: Can Iteration less than 25000 be Real Wallet.dat ? or Always Fake ?
by
xbob85
on 31/07/2025, 05:36:38 UTC
Exactly my point , before the pull request #352 was merged into the master of github at that time there was no enforcement of that iteration, there was a gap of 3 to 4 months left out with wallet encryption but iterations less than 25000 .
Despite this gap in code at that time, I am very inclined and affected by the hero member MA40 whom I asked and confirmed that all iterations less than 25000 is fake.

I wish he can contribute with us and he is very valuable member so we can solve this mystery once and for all between code patch, code gap and how many wallets has been created in that gap era.
Post
Topic
Board Bitcoin Discussion
Topic OP
Can Iteration less than 25000 be Real Wallet.dat ? or Always Fake ?
by
xbob85
on 30/07/2025, 22:53:31 UTC
These  two lines of code introduced in the v.04 of Bitcoin make sure the count always exceeds 25000
if (kMasterKey.nDeriveIterations < 25000)
        kMasterKey.nDeriveIterations = 25000;

Therefore any wallet.dat hash has less than this count it is a fake wallet.
What about the release or testing versions before this version ? Because I have seen a lot of wallets with count less than 25000, are they all fake ?

Examples :

31000 BTC :

$32a7166992f7ac1a$17360$2$00$2$00

7941 BTC :

$4d4e190f0ef92dd3$18562$2$00$2$00


 
Post
Topic
Board Bitcoin Discussion
Re: wxBitcoin/bitcoind version 0.4.1
by
xbob85
on 25/07/2025, 04:53:56 UTC
Source forge doesn't have this version anymore and on Github it has been patched and changed, it is not the original, by any chance you still have the original source code ?