Author

Topic: Mini-puzzle for puzzle #125 (Read 186 times)

?
Activity: -
Merit: -
November 15, 2024, 12:54:57 AM
#9
These are mini-puzzles, I want them to be easy so everyone with minimal skills can solve it.
If you want hard puzzles - you already have #67 and #135  Wink

So, congrats to the winner, done!
hero member
Activity: 862
Merit: 662
November 14, 2024, 05:47:05 PM
#8
If it was so simple, then why you lose?

I agree that the puzzle was simple, Maybe @AbadomRSZ was also AFK when @RetiredCoder publish it.
legendary
Activity: 2026
Merit: 1034
Fill Your Barrel with Bitcoins!
November 14, 2024, 05:29:03 PM
#7
Guys, I'm bored today again, so let's have some fun: a mini-puzzle for puzzle #125.
The key fell and shattered into 12 pieces:

804
E09
77
1C5
225
AC
960
33B
7F0
E4
6BB
48

The order of the pieces is unknown, assemble the key back together!

There is about 500$ in BCH there, so hurry up!
And thanks to creator of original puzzles (Satoshi??) for a lot of fun!

PS. No BS here please, I will remove it.
PPS. For history, previous mini-puzzle is here: https://bitcointalksearch.org/topic/--5513047



What an easy puzzle you should have mixed all the letters and numbers. Embarrass yourself and learn how to do a more difficult puzzle. Otherwise, just take the private key and throw it here. The first person to see the post can take this shop to buy bread.

0x1c533b6bb7f0804e09960225e44877ac
KwDiBf89QgGbjEhKnhXJuH7Nbdz1FhKePEPcr4to6PqoSc6KxQy6

If it was so simple, then why you lose?
member
Activity: 272
Merit: 20
the right steps towerds the goal
November 14, 2024, 05:26:24 PM
#6
Code:
import secp256k1 as ice
from itertools import permutations

target = '0233709eb11e0d4439a729f21c2c443dedb727528229713f0065721ba8fa46f00e'
dd = ['804', 'E09', '77', '225', 'AC', '960', '33B', '7F0', 'E4', '6BB', '48']
p = '1C5'

for i in permutations(dd):
    pvk = int(p + ''.join(i), 16)
    pub = ice.scalar_multiplication(pvk)
    addrpub = pub.hex()
    addr = ice.to_cpub(addrpub)
    if addr == target:
        print(f'== Key is Found ==\n {hex(pvk)}')
        print(f'{ice.btc_pvk_to_wif(pvk)}')
        break
For a faster response... 👆

I’ve been monitoring Retired Coder's latest posts for the past two days. Today, I’m going somewhere, and this happened. Feeling so sad 😢. Anyway, congratulations to the winner!
newbie
Activity: 10
Merit: 0
November 14, 2024, 05:21:24 PM
#5
Guys, I'm bored today again, so let's have some fun: a mini-puzzle for puzzle #125.
The key fell and shattered into 12 pieces:

804
E09
77
1C5
225
AC
960
33B
7F0
E4
6BB
48

The order of the pieces is unknown, assemble the key back together!

There is about 500$ in BCH there, so hurry up!
And thanks to creator of original puzzles (Satoshi??) for a lot of fun!

PS. No BS here please, I will remove it.
PPS. For history, previous mini-puzzle is here: https://bitcointalksearch.org/topic/--5513047



What an easy puzzle you should have mixed all the letters and numbers. Embarrass yourself and learn how to do a more difficult puzzle. Otherwise, just take the private key and throw it here. The first person to see the post can take this shop to buy bread.

0x1c533b6bb7f0804e09960225e44877ac
KwDiBf89QgGbjEhKnhXJuH7Nbdz1FhKePEPcr4to6PqoSc6KxQy6
hero member
Activity: 862
Merit: 662
November 14, 2024, 04:43:36 PM
#4
Congrats @iceland2k14  Grin Grin I was working at that hours so I missed it.

@RetiredCoder Thanks for release the key, if you want more competition you should announce the date and hour for this. I expect be ready for the #130 key.

Regards!

?
Activity: -
Merit: -
November 14, 2024, 10:51:42 AM
#3
Thank you @RetiredCoder for the mini Puzzle.

Got it through the slowest crappy code.....

Code:
import secp256k1 as ice
target = '1PXAyUB8ZoH3WD8n5zoAthYjN15yN5CVq5'
dd = ['804', 'E09', '77', '225', 'AC', '960', '33B', '7F0', 'E4', '6BB', '48']

p = '1C5'

inc = 0
for i in permutations(dd):
    pvk = int(p + ''.join(i), 16)
    addr = ice.privatekey_to_address(0, True, pvk)
    if addr == target:
        print(f'== Key is Found ==\n {hex(pvk)}')
        print(f'{ice.btc_pvk_to_wif(pvk)}')

Nice, at first glance the difficulty looks like 12! but since we know that the key must start with "1", the difficulty reduces to 11! only.
jr. member
Activity: 36
Merit: 68
November 14, 2024, 10:45:33 AM
#2
Thank you @RetiredCoder for the mini Puzzle.

Got it through the slowest crappy code.....

Code:
import secp256k1 as ice
target = '1PXAyUB8ZoH3WD8n5zoAthYjN15yN5CVq5'
dd = ['804', 'E09', '77', '225', 'AC', '960', '33B', '7F0', 'E4', '6BB', '48']

p = '1C5'

inc = 0
for i in permutations(dd):
    pvk = int(p + ''.join(i), 16)
    addr = ice.privatekey_to_address(0, True, pvk)
    if addr == target:
        print(f'== Key is Found ==\n {hex(pvk)}')
        print(f'{ice.btc_pvk_to_wif(pvk)}')
?
Activity: -
Merit: -
November 14, 2024, 08:45:25 AM
#1
Guys, I'm bored today again, so let's have some fun: a mini-puzzle for puzzle #125.
The key fell and shattered into 12 pieces:

804
E09
77
1C5
225
AC
960
33B
7F0
E4
6BB
48

The order of the pieces is unknown, assemble the key back together!

There is about 500$ in BCH there, so hurry up!
And thanks to creator of original puzzles (Satoshi??) for a lot of fun!

PS. No BS here please, I will remove it.
PPS. For history, previous mini-puzzle is here: https://bitcointalksearch.org/topic/--5513047
Jump to: