Bitcoin Forum
June 17, 2024, 01:13:56 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 ... 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 [138] 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 ... 260 »
  Print  
Author Topic: Bitcoin puzzle transaction ~32 BTC prize to who solves it  (Read 190721 times)
The_Prof
Sr. Member
****
Offline Offline

Activity: 345
Merit: 250



View Profile
May 30, 2023, 02:48:39 AM
 #2741

Hi sir iam run u r code getting error :/s/test $ python s.py
  0%|             | 0/1000000 [00:00<?, ?it/s]
Traceback (most recent call last):
  File "/storage/emulated/0/Download/s/test/s.py", line 11, in <module>
    ke = ice.privatekey_loop_h160(100,0,True,cc).hex()
         ^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'secp256k1' has no attribute 'privatekey_loop_h160'

How to solve please give me a full code link


Not sure what your code has but you need these...

https://github.com/iceland2k14/secp256k1


Look over there...
vjudeu
Hero Member
*****
Offline Offline

Activity: 733
Merit: 1729



View Profile
May 30, 2023, 04:45:23 AM
 #2742

Quote
Introducing N/4, or 25% of the whole key range, this one and the N/2 are really interesting keys, dive deeper on these 2 keys my fellow hunters!
Division is as regular operation as multiplication. For example:
Code:
 n=0=fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141
 n/1=0000000000000000000000000000000000000000000000000000000000000001
-n/1=fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140
 n/1-n/1=0=n
 n/2=7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1
-n/2=7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0
 n/2-n/2=0=n
 n/3=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d1c9e899ca306ad27fe1945de0242b81
-n/3=55555555555555555555555555555554e8e4f44ce51835693ff0ca2ef01215c0
 n/3-n/3=0=n
 n/4=bfffffffffffffffffffffffffffffff0c0325ad0376782ccfddc6e99c28b0f1
-n/4=3fffffffffffffffffffffffffffffffaeabb739abd2280eeff497a3340d9050
 n/4-n/4=0=n
 n/5=66666666666666666666666666666665e445f1f5dfb6a67e4cba8c385348e6e7
-n/5=99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5a
 n/5-n/5=0=n
Many times in ECDSA libraries you can find a function called "inversion", if you apply numbers like 2, 3, 4, 5, you will get 1/2, 1/3, 1/4, 1/5. And if you subtract them from n, then you will get -1/2, -1/3, -1/4, -1/5. No matter if you double a key, or halve a key, it can be always be done. If you halve the base point, you will get 1/2, you will never reach a point, where there will be any fractions.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
May 30, 2023, 06:10:39 AM
 #2743


You had to spoil the fun right? This is a challenge and people should use their minds to figure things out.

Division is possible with any number, it's not limited to n/2, n/4 etc.

Though if you could explain how to figure out which key is greater or smaller than the other, that would be awesome! Lol.  Note that figuring that out is equal to the end of crypto currencies! 
Go big or don't go at all, right guys? 😉

🖤😏
danangwibisana
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile WWW
May 30, 2023, 06:28:36 AM
 #2744

BTC puzzle 66 :13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so
so far found :13zb18UKn2awwhpshZUjhLXZMcGbzC5soJ

the prefix and suffix nearly same
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
May 30, 2023, 06:50:04 AM
 #2745

BTC puzzle 66 :13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so
so far found :13zb18UKn2awwhpshZUjhLXZMcGbzC5soJ

the prefix and suffix nearly same
And what is the relation between an address and a private key? There are trillions of trillions of addresses in 66 bit range, there could be millions of such addresses there, let me save you a few months of useless pursuit, stop looking for addresses, instead focus on subtracting from the known public keys to reduce their bit range.


Why do you guys think up to 120 have been solved every 5 puzzle apart? Because solving exposed public key puzzles is much more easier than brute forcing other ones.

I mean what else do you guys need? Just subtract 2^124 from the #125 public key and you'd have reduced 2/3 of #125 from it.


Ok let me explain, imagine #125 as number 750, if we subtract 500 (2^124, half of 2^125 or in our example 2^125 = 1000) if we subtract 500 from 750 we'd have 250, now all we have to do is to figure out what number is closest to our 250 (which we don't know it's exact value) and try to subtract that guessed number from our 1/3 of #125 puzzle, and the rest would be easy.

Focus only on subtraction, stop wasting your time on randomly searching for unknown keys! 😉

Good luck and happy hunting! 

🖤😏
The_Prof
Sr. Member
****
Offline Offline

Activity: 345
Merit: 250



View Profile
May 30, 2023, 03:28:57 PM
 #2746

BTC puzzle 66 :13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so
so far found :13zb18UKn2awwhpshZUjhLXZMcGbzC5soJ

the prefix and suffix nearly same

Do you have the private key for the so far found one? I would be interested in comparing it to something. Please and thank you.

Look over there...
vjudeu
Hero Member
*****
Offline Offline

Activity: 733
Merit: 1729



View Profile
May 30, 2023, 04:09:37 PM
 #2747

Quote
Ok let me explain, imagine #125 as number 750, if we subtract 500 (2^124, half of 2^125 or in our example 2^125 = 1000) if we subtract 500 from 750 we'd have 250, now all we have to do is to figure out what number is closest to our 250 (which we don't know it's exact value) and try to subtract that guessed number from our 1/3 of #125 puzzle, and the rest would be easy.
Guessing the right number is very hard. And you can always guess it wrong, subtract 800 from 750, and you will get -50. Then, assuming that your N is 1000000, you will try to break 999950, instead of trying to break 750. Also, as far as I know, people already start from some offset, so they are not trying to scan keys outside of that 500 to 1000 range, instead they just pick for example 550 to 560 range, and try to scan only that, and that alone takes a lot of time.

Quote
Though if you could explain how to figure out which key is greater or smaller than the other, that would be awesome!
You cannot figure it out, based only on a single public key. It is always relative to the base point. For example, if you have (basePoint,yourPoint) pair, you could have "yourPointPrivKey" as some even number, for example 250. But it is only even in a relation between this particular base point! So, only "basePoint*250=yourPoint" gives you "250" as an even number. However, you could use (basePoint*2,yourPoint) pair instead, and then your private key would be odd, and equal to 125. See? Your private key is not universally assigned to your public key alone, it is always relative to your base point. And for that reason, if there would be any algorithm that could give you a private key, based on some public key, it would take at least a pair of public keys as arguments.

For the same reason, there is no such thing as "which key is greater or smaller than the other". ECDSA is working like a clock, you can give me some two public keys, and then I could calculate "(firstPubKey+secondPubKey)/2", and then say that the distance between my point, and any of your two points, is identical.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
May 30, 2023, 07:13:19 PM
 #2748

Quote
Ok let me explain, imagine #125 as number 750, if we subtract 500 (2^124, half of 2^125 or in our example 2^125 = 1000) if we subtract 500 from 750 we'd have 250, now all we have to do is to figure out what number is closest to our 250 (which we don't know it's exact value) and try to subtract that guessed number from our 1/3 of #125 puzzle, and the rest would be easy.
Guessing the right number is very hard. And you can always guess it wrong, subtract 800 from 750, and you will get -50. Then, assuming that your N is 1000000, you will try to break 999950, instead of trying to break 750. Also, as far as I know, people already start from some offset, so they are not trying to scan keys outside of that 500 to 1000 range, instead they just pick for example 550 to 560 range, and try to scan only that, and that alone takes a lot of time.

Quote
Though if you could explain how to figure out which key is greater or smaller than the other, that would be awesome!
You cannot figure it out, based only on a single public key. It is always relative to the base point. For example, if you have (basePoint,yourPoint) pair, you could have "yourPointPrivKey" as some even number, for example 250. But it is only even in a relation between this particular base point! So, only "basePoint*250=yourPoint" gives you "250" as an even number. However, you could use (basePoint*2,yourPoint) pair instead, and then your private key would be odd, and equal to 125. See? Your private key is not universally assigned to your public key alone, it is always relative to your base point. And for that reason, if there would be any algorithm that could give you a private key, based on some public key, it would take at least a pair of public keys as arguments.

For the same reason, there is no such thing as "which key is greater or smaller than the other". ECDSA is working like a clock, you can give me some two public keys, and then I could calculate "(firstPubKey+secondPubKey)/2", and then say that the distance between my point, and any of your two points, is identical.
Can you tell me why is this happening? Ok, if I subtract this

Code:
02A1940074961CDF60CB2A0E7BC7157A7970B05469C58EEB5AD1C0462CE0C17811
from #125 puzzle, the result is :

Code:
02ed01ff219ed5c1afc12d991a82e3063ddcee1fd53b46f7cad52a0d87a7112aed

And if I subtract this
Code:
0290ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4
which is actually 2^124 public key, if I subtract it from #125 puzzle the result is :
Code:
03ed01ff219ed5c1afc12d991a82e3063ddcee1fd53b46f7cad52a0d87a7112aed

I know why this is happening though, because the first subtraction is actually inverse addition, the distance between the first public key and the second one is exactly the private key of #125.

This is why I'm stuck and can't solve this puzzle, and this is one of the easiest of puzzles since we know exactly it starts with a 1.
But I am close God willing, it should be solved soon.

🖤😏
GR Sasa
Member
**
Offline Offline

Activity: 179
Merit: 14


View Profile
May 30, 2023, 07:48:14 PM
 #2749

Lol. This dogecoin @digaran actually trying to solve 125 bits which is currently the most hardest puzzle ever with some weird incorrect math HAHA.

He doesn't know that he needs to bruteforce at least 63 bits for a CHANCE that he gets the correct key using algorithm. Idk how subtraction and Multiplication would help u in such large range address to solve it lol.

it make absolutely no sense. Even if the pub key is known.
garlonicon
Hero Member
*****
Offline Offline

Activity: 819
Merit: 1981


View Profile
May 31, 2023, 05:33:13 AM
 #2750

Quote
This is why I'm stuck and can't solve this puzzle, and this is one of the easiest of puzzles since we know exactly it starts with a 1.
All puzzles starts with "1". You can go through all keys, and subtract 2^N for each N-th key.
BTC_Backdoor
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
May 31, 2023, 06:09:54 AM
 #2751


Can you tell me why is this happening? Ok, if I subtract this

Code:
02A1940074961CDF60CB2A0E7BC7157A7970B05469C58EEB5AD1C0462CE0C17811
from #125 puzzle, the result is :

Code:
02ed01ff219ed5c1afc12d991a82e3063ddcee1fd53b46f7cad52a0d87a7112aed

And if I subtract this
Code:
0290ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4
which is actually 2^124 public key, if I subtract it from #125 puzzle the result is :
Code:
03ed01ff219ed5c1afc12d991a82e3063ddcee1fd53b46f7cad52a0d87a7112aed

I know why this is happening though, because the first subtraction is actually inverse addition, the distance between the first public key and the second one is exactly the private key of #125.

This is why I'm stuck and can't solve this puzzle, and this is one of the easiest of puzzles since we know exactly it starts with a 1.
But I am close God willing, it should be solved soon.


Ohh boy you are 100% correct. The real problem is one can only do first subtraction and after all, it doesn't reduces its size. Why? let me explain.
The private key which we are looking for is between 2^124 : 2^125.
Now you need to understand that amount of numbers or p.keys from 1 to 2^124 is equal to the amount between 2^124 : 2^125.
So when we subtract 2^124 from the pubkey which is between 2^124 : 2^125, then we are actually making it fall between the range of 1 to 2^124.
Let me take you to a step further. If the puzzle private key is above the half in range 2^124 : 2^125, then you can do one more subtraction. You can further subtract 2^123 from previous subtraction result. That's it.
So far, I figured that to actually work with this subtraction thing, one need a data base of public key from 2 to 2 Trillion for that matter or more, and perform various models of subtraction from puzzle pub key and check if resulting pubkey is falling within that 2 to 2 trillion result. That's the best shot I've reached so far.
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
May 31, 2023, 06:49:35 AM
 #2752

Lol. This dogecoin @digaran actually trying to solve 125 bits which is currently the most hardest puzzle ever with some weird incorrect math HAHA.

He doesn't know that he needs to bruteforce at least 63 bits for a CHANCE that he gets the correct key using algorithm. Idk how subtraction and Multiplication would help u in such large range address to solve it lol.

it make absolutely no sense. Even if the pub key is known.
Dogecoin, really? To know that my math is incorrect you have to know the correct math, how else could you determine it is incorrect?
But yes, LOL indeed 2^125 times.

All puzzles starts with "1". You can go through all keys, and subtract 2^N for each N-th key.
Maybe you mean they all start with 1 in binary code? Otherwise puzzle key ranges differ from one another.

Now you need to understand that amount of numbers or p.keys from 1 to 2^124 is equal to the amount between 2^124 : 2^125.

I do realize that, one needs to understand certain things before starting to work on these puzzles!
I guess you are way off the map! 2 trillion keys? The actual number is 5 to 6 public keys in order to form 2 triangles and solve the key, more than that will confuse you, as it has confused me with a few million keys, I see hexadecimal characters wherever I look, after working on them for hours. Lol.

🖤😏
BTC_Backdoor
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
May 31, 2023, 07:17:32 AM
 #2753

Quote
I guess you are way off the map! 2 trillion keys? The actual number is 5 to 6 public keys in order to form 2 triangles and solve the key, more than that will confuse you, as it has confused me with a few million keys, I see hexadecimal characters wherever I look, after working on them for hours. Lol.

LOL, these hexadecimals do often come into my dreams and dancing around as well.
I sure didn't got your point of TRIANGLES. What I was referring to trillion thing is this.. Suppose we are searching the private key which is within bit range of 16:32. I made a list of initial 6 public keys like I have a file in which 1-6 public keys are stored. Now I subtract 16 from the puzzle public key. Suppose the hidden private key is 21. So when I subtract 16 from it the resulting key at the same position but in lower bit size. Now 21-16=5 and now I check whether this public key is in my file in which I saved initial public keys. So this is simple thing I am referring as 2 trillions... Can you explain your TRIANGLE THING?Huh??
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
May 31, 2023, 08:51:28 AM
Last edit: May 31, 2023, 10:31:33 AM by digaran
 #2754

Quote
I guess you are way off the map! 2 trillion keys? The actual number is 5 to 6 public keys in order to form 2 triangles and solve the key, more than that will confuse you, as it has confused me with a few million keys, I see hexadecimal characters wherever I look, after working on them for hours. Lol.

LOL, these hexadecimals do often come into my dreams and dancing around as well.
I sure didn't got your point of TRIANGLES. What I was referring to trillion thing is this.. Suppose we are searching the private key which is within bit range of 16:32. I made a list of initial 6 public keys like I have a file in which 1-6 public keys are stored. Now I subtract 16 from the puzzle public key. Suppose the hidden private key is 21. So when I subtract 16 from it the resulting key at the same position but in lower bit size. Now 21-16=5 and now I check whether this public key is in my file in which I saved initial public keys. So this is simple thing I am referring as 2 trillions... Can you explain your TRIANGLE THING?Huh??
Well, you are guessing the number, you could as well be subtracting 2 from 21 and not knowing it, and then going to search below 10 in hopes of finding your "5".

About triangulation, it is similar to how GPS works, but instead of sending and receiving signals, we add and subtract, you basically need only to know the value of 2 keys out of 6 keys, you have to find mutually related keys and find your way by adding and subtracting your 2 known keys to and from 4 unknown mutually related keys to find one of them!

It is rather complex, if I had the whole idea pictured in front of me, I could have explained it better, this however is easy to do on #125 because we know the first character is 1, and if I manage to solve it, the method won't work for any other puzzle, unless another puzzle starts with 1. Lol.



I'm going to call this method, "PPP" short for PinPointing  
Position!

I have managed to figure out that #125 starts with obviously 1 and the second character is definitely greater than 4, but I know for sure it is greater than 14000000000000000000000000000000  I'm still confused about the way numbers work in EC, but if for example I use 2^124 aka 10000000000000000000000000000000  as one of my 2 base point keys, I just need to add and subtract other secret keys by the same numbers to see if I can find a few of their mutual friends, that is how I'd know which one is smaller than my target.

But now I could be subtracting a -n key from my target and actually be adding their difference to my target, e.g adding -70 to +50  will result in -20.

🖤😏
BTC_Backdoor
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
May 31, 2023, 09:35:56 AM
 #2755

Subtracting -70 from +50 is resulting in +120.
I am still not getting trangular thing, can you explain with a simple example pl
_Counselor
Member
**
Offline Offline

Activity: 107
Merit: 61


View Profile
May 31, 2023, 09:41:23 AM
 #2756

Yeah, if you know that K lies between A and B, you can subtract A from K, and thereby "reduce" the key, but any other subtractions is just a blind guessing.
As for the any number manipulations, secp256k1 operations obey all the basic math laws, i.e. A - 2*A = -A; A - -A = A+A; A+B+C = A + (B+C) = (A+B) + C; A*(B+C) = A*B + A*C and so on.
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
May 31, 2023, 11:13:57 AM
 #2757

Subtracting -70 from +50 is resulting in +120.
I am still not getting trangular thing, can you explain with a simple example pl
Lol, I corrected my mistake. As for showing examples, if I had a working example, I would have used it already to solve the puzzle!
But here how it works in my mind, we have 2 and 4 as our base known points, and two unknown keys, we pick 15 and 20  for simplicity, we start by subtracting 2 from 15 and 4 from 15.

Now we have two new mutual keys, 11 and 13, if we subtract 11 from 20 we will have 9 which by subtracting 2*4 = 8 from it, we will have half of our first base point "2" ( aka 1).

Second step, we subtract 13 from 20 to have 7, now if we subtract 2+4 = 6 from it, we still have the half of our first base point "2" ( aka 1).

Therefore we have a triangle 2, 4 and 1, our known keys, and then we have 7, 9, 11, 13, 15, 20! Wait that turned into a threesome of triangles, 🤣 anyways the quantity of triangles is insignificant  compared to the quality of our equation.

The important part, if we do 2+4 = 6 *4 = 24, we now have 20 + 4 = 24, because we know 4, by adding it to x= 20(unknown key) we can observe whether any of our results are mutually related or not.

More complicated equation, we do the following, 2*4 = 8*2 = 16, now adding 4 to it, we will observe our x= 20 again.

Trick is picking your base points carefully, otherwise you will be doing things blindly. Find mutual keys that's all.😉

🖤😏
garlonicon
Hero Member
*****
Offline Offline

Activity: 819
Merit: 1981


View Profile
May 31, 2023, 03:10:05 PM
 #2758

Quote
Maybe you mean they all start with 1 in binary code? Otherwise puzzle key ranges differ from one another.
Of course it is in binary. Each key is two times harder to solve than the previous one. You have 2^125 in the next puzzle for a reason. It is always 2^N for each puzzle. And how 2^125 looks in binary? Of course it is just one with 125 zeroes.

But even if you really want to calculate everything in hexadecimal, then still, there is the same pattern, just it is harder to see. If you check the first digit in the private key, it is always in the same range:
Code:
0001 -> 1
001. -> 2 or 3
01.. -> from 4 to 7
1... -> from 8 to f

And then, it is simply repeated every four keys, just because if you have 16 hexadecimal digits, then they take 4 bits. It is that simple.

If you really want to see those leading ones in every single key, you can just multiply known keys, and see:
Code:
...0001 -> already starts with one
...0003 * 8 = ...0018 -> leading one
...0007 * 4 = ...001c -> leading one
...0008 * 2 = ...0010 -> leading one
...0015 -> already starts with one
...0031 * 8 = ...0188 -> leading one
...004c * 4 = ...0130 -> leading one
...00e0 * 2 = ...01c0 -> leading one
...01d3 -> already starts with one
Now, can you see that every key has a leading one in binary? If you use hexadecimal, then you can just multiply it by 8,4,2,1, and that pattern repeats for every key in the puzzle. So, if you can see some key that has some leading one in hexadecimal, it doesn't mean it is easier. It is exactly as hard as other keys, because for every N-th output, you can just subtract 2^N. It always works.

For 2^125, you can simply see the leading one in your range, just because 125/4=31+1/4. That means, you have 31 hexadecimal numbers, and the leading one. But still, if you want to see the leading one in 115-bit puzzle, you can multiply it by 4, and you will see it (because 115/4=28+3/4, but 117/4=29+1/4, so you can move it by two bits to the left by multiplying it by 4).
digaran
Copper Member
Hero Member
*****
Offline Offline

Activity: 1330
Merit: 899

🖤😏


View Profile
June 02, 2023, 12:06:08 PM
 #2759

I give up,
Hey, I don't know who you are but don't give up yet!

Here I will give you some clues to keep going.

Imagine puzzle 125 is  number 25.

Now instead of subtracting a smaller key, we'd subtract it from a bigger key, we'd subtract it from 30, aka 2^125 = 0000000000000000000000000000000020000000000000000000000000000000
And the result =  0286936a275e6d53bb2b2718c93d8a5aa44f371f6e0300abb73b89dd851d2fbe88
Now the result is around 1/5 of our target, give or take. Now forget about puzzle #125 and focus on this new key.😉

🖤😏
vjudeu
Hero Member
*****
Offline Offline

Activity: 733
Merit: 1729



View Profile
June 02, 2023, 03:12:35 PM
 #2760

Quote
Now instead of subtracting a smaller key, we'd subtract it from a bigger key, we'd subtract it from 30
It doesn't matter that much. If you have 123456 as your solution, and you know it is between 100000 and 200000, then it doesn't matter if you will try to solve 23456 (by subtracting lower range) or 76544 (by subtracting higher range). In the worst case, you have 100000 values to check. Also, people usually use subranges, and scan for example keys from 111000 to 112000. Sometimes they are lucky, scan subrange from 123000 to 124000, and reach the right answer, but still, in a typical scenario, your initial subtraction doesn't change that much.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 ... 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 [138] 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 ... 260 »
  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!