COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 25, 2022, 10:21:56 PM Merited by NotATether (10) |
|
Good day. Many time peoples try div pubkey, but unsoccesfull
I will show now, how to divide.
Method not complete to end solution, but show how to
1.We have privkey 99, and what will be, if we div 99 to 50 ?
if use android calc we see:
99 / 55 = 1.8
what we can do with this ? nothing you thing ? Answer - No, we can do.
Now we see what will be if we div 99 / 55 in moulcalculator from ecctools:
./md 99 / 55 Result: 99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5c
Shit, yes ? Anver is Yes and No, let see
if we see to this:
99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5c
and this
99 / 55 = 1.8
we will see what for downgrade range we need substract int or flot part, because we know nothing about flot part, we well subsrtact int part
99 / 55 = 1.8
1.98 - 1 = 0.8
99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5c - 1 = 99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5b
now we get back flot part to int part, we need make from 0.98, int number
lets do it:
0.8 x 55 = 44 good, yes ?
and about mod version:
./md 0x99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5b x 55 Result: 2c(this is hex) = 44 dec
so need brute pubkey from this calculation:
0x99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5b x 55 = target priv and pubkey.
publick key in range from 1:50
what is 2 time smaler then 99.
If thread well be interested, I show more dificult examples, and together we try find answer how to do.
|
[
|
|
|
_Counselor
Member
Offline
Activity: 108
Merit: 61
|
|
May 26, 2022, 07:06:40 AM |
|
You can just subtract divider from original key (99-55 = 44) to get same results without complex EC divisions and multiplications.
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 26, 2022, 12:07:33 PM |
|
You can just subtract divider from original key (99-55 = 44) to get same results without complex EC divisions and multiplications.
you dont knoe privkey, in this situatio you cant suvstracr
|
[
|
|
|
_Counselor
Member
Offline
Activity: 108
Merit: 61
|
|
May 26, 2022, 01:22:14 PM |
|
you dont knoe privkey, in this situatio you cant suvstracr
I didn't think it needed any further explanation, but well, of course, you need to subtract public key of 55 from public key of 99 to get public key of 44.
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 26, 2022, 02:28:04 PM |
|
you dont knoe privkey, in this situatio you cant suvstracr
I didn't think it needed any further explanation, but well, of course, you need to subtract public key of 55 from public key of 99 to get public key of 44. how you will make from this privkey 0xfc07a1825367bbe privjey in range 2^30, if don know privkey exact ?
|
[
|
|
|
NotATether
Legendary
Offline
Activity: 1750
Merit: 7314
In memory of o_e_l_e_o
|
|
May 26, 2022, 04:55:53 PM |
|
Good job.
Now try making a GUI around that modmath program that'll make it easier to run these calculations without opening two different calculators.
I remember there was some other guy who made this closed-source program in Chinese a year ago, that accomplishes like this method, but he wiped all his posts.
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 26, 2022, 05:22:24 PM Last edit: May 27, 2022, 03:35:09 PM by achow101 |
|
Good job.
Now try making a GUI around that modmath program that'll make it easier to run these calculations without opening two different calculators.
I remember there was some other guy who made this closed-source program in Chinese a year ago, that accomplishes like this method, but he wiped all his posts.
Yes, Bro, and implement please decimal keys not only hex, order curve editor(for change curve order ....141 to enother, I think experiment with curve order editing for priv and pubkeys ca be helpfull, because lower order = lower privkey for same number). Add multy operation command line ? now only one opwration per one run, but needs more - for ex dividind and sub and multyply( ex 777777777 / 888 + 8888 =.....) copy paste 3 times is hard, and can generate mestackes... And add keymath to GUI too for work with pabkey. keymath need multyoperation too. and add text notes to GUI for save results... Br And gui for linux please.
Help wanted lets div priv 2^60 this is priv: 0xfc07a1825367bbe in range 2^59-2^60 bit this is 2^60/2^30= 2^30=0x40000000 so,lets try div 0xfc07a1825367bbe for get 2^30 priv: ./md 0xfc07a1825367bbe / 0x40000000 Result: 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2 now we recover int par of divider from float part aftervdiv ./md 0x9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2 - 0x40000000 Result: 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717afd720d4e2 ./md 0x9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717afd720d4e2 x 0x40000000 Result: fffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff looks goood we hawe ffffff.....cff so we get numbet <1, so we get float of divided priv now ectracr this float from original: ./md 0xfc07a1825367bbe + 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff Result: f80f4304a6cf77c why f80f4304a6cf77c MACH MORE BIGGER THEN 2^30 how to sove ang get result in around 2^30
|
[
|
|
|
NotATether
Legendary
Offline
Activity: 1750
Merit: 7314
In memory of o_e_l_e_o
|
|
May 27, 2022, 04:46:26 AM |
|
Yes, Bro, and implement please decimal keys not only hex, order curve editor(for change curve order ....141 to enother, I think experiment with curve order editing for priv and pubkeys ca be helpfull, because lower order = lower privkey for same number).
Add multy operation command line ? now only one opwration per one run, but needs more - for ex dividind and sub and multyply( ex 777777777 / 888 + 8888 =.....) copy paste 3 times is hard, and can generate mestackes...
And add keymath to GUI too for work with pabkey. keymath need multyoperation too.
and add text notes to GUI for save results...
Br
And gui for linux please.
Well yeah, it would be helpful for the curve order to be a variable, but different values for altcoins would not be very useful until brute-force crackers are designed for them too e.g. Monero, LTC. GUI can just use Qt framework which can run on Windows & Linux (even Mac). Not too complicated at all for someone whose done this before.
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 27, 2022, 05:01:51 AM |
|
Yes, Bro, and implement please decimal keys not only hex, order curve editor(for change curve order ....141 to enother, I think experiment with curve order editing for priv and pubkeys ca be helpfull, because lower order = lower privkey for same number).
Add multy operation command line ? now only one opwration per one run, but needs more - for ex dividind and sub and multyply( ex 777777777 / 888 + 8888 =.....) copy paste 3 times is hard, and can generate mestackes...
And add keymath to GUI too for work with pabkey. keymath need multyoperation too.
and add text notes to GUI for save results...
Br
And gui for linux please.
Well yeah, it would be helpful for the curve order to be a variable, but different values for altcoins would not be very useful until brute-force crackers are designed for them too e.g. Monero, LTC. GUI can just use Qt framework which can run on Windows & Linux (even Mac). Not too complicated at all for someone whose done this before. order editor firs of is a btc, because 99% operation mod n, and mod n = n/2 downgrade privkey... etc if you make gui, it will be realy good but, Bro, see my previous post, method has a problem - unsolved how to grt 2^30 from 2^60, so, work on gui, may be not so resulted and you spend mach yours time. maybe try first diwn priv from 2^60 to 2^30 and after make gui ? regards
|
[
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 27, 2022, 11:57:44 AM |
|
this is very differentvsoft
|
[
|
|
|
pikanakapika
Newbie
Offline
Activity: 7
Merit: 1
|
|
May 28, 2022, 02:30:32 AM |
|
What are you trying to do?
You can divide a publickey by 2 but you don't know if the corresponding privatekey is even or odd so it either is 1 bit below or somewhere else...
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 28, 2022, 03:08:35 AM Last edit: May 28, 2022, 04:57:23 PM by mprep |
|
What are you trying to do?
You can divide a publickey by 2 but you don't know if the corresponding privatekey is even or odd so it either is 1 bit below or somewhere else...
why only div to 2 ? I can div more. seevmy ex try div 2^120/2^60 you get 2 2^120/2^60 = 2^60 (2^120-56667788)/2^60 = 2^60 then div real 110 bit pubkey aways get float and in part, but posible subsract int part from resul of dividing and privjey will be after dmaler then div to 2... see this /md 0xfc07a1825367bbe / 0x40000000 Result: 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2 now we recover int par of divider from float part aftervdiv ./md 0x9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2 - 0x40000000 Result: 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717afd720d4e2 ./md 0x9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717afd720d4e2 x 0x40000000 Result: fffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff looks goood we hawe ffffff.....cff so we get numbet <1, so we get float of divided priv now ectracr this float from original: ./md 0xfc07a1825367bbe + 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff Result: f80f4304a6cf77c but how to duwgrade 0xfc07a1825367bbe to 2^55 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff - this is a float part + smal part of int this is only full part of int 0xfc07a1825367bbe ?
0xfc07a1825367bbe - 0xf80f4304a6cf77c = 0x3f85e7dac98442 = fffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff x -1 [moderator's note: consecutive posts merged]
|
[
|
|
|
pikanakapika
Newbie
Offline
Activity: 7
Merit: 1
|
|
May 28, 2022, 03:39:42 AM |
|
It is really hard to follow your text full of errors/typos. Sure you can divide the public key by any number you want, but what does it help?
You can imagine the simple example of dividing by 2.
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 28, 2022, 03:42:50 AM |
|
It is really hard to follow your text full of errors/typos. Sure you can divide the public key by any number you want, but what does it help?
You can imagine the simple example of dividing by 2.
then understad how to div priv, then clone calculation to pubkey and you downgradw range from 120 to 60 bit etc
|
[
|
|
|
pikanakapika
Newbie
Offline
Activity: 7
Merit: 1
|
|
May 28, 2022, 03:46:35 AM |
|
It is really hard to follow your text full of errors/typos. Sure you can divide the public key by any number you want, but what does it help?
You can imagine the simple example of dividing by 2.
then understad how to div priv, then clone calculation to pubkey and you downgradw range from 120 to 60 bit etc Ok. This seems to be some advanced math I do not and will not understand.
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 28, 2022, 03:52:35 AM |
|
It is really hard to follow your text full of errors/typos. Sure you can divide the public key by any number you want, but what does it help?
You can imagine the simple example of dividing by 2.
then understad how to div priv, then clone calculation to pubkey and you downgradw range from 120 to 60 bit etc Ok. This seems to be some advanced math I do not and will not understand. see this: ./md 91 / 8 Result: 9fffffffffffffffffffffffffffffff34ad4a102d8d642557e37b180221e8d4 xman@localhost:~/ecctools$ ./md 0x9fffffffffffffffffffffffffffffff34ad4a102d8d642557e37b180221e8d4 - 8 Result: 9fffffffffffffffffffffffffffffff34ad4a102d8d642557e37b180221e8cc xman@localhost:~/ecctools$ ./md 0x9fffffffffffffffffffffffffffffff34ad4a102d8d642557e37b180221e8cc x 8 Result: 1b = 27 in dec from 91 to 27 edit: but then 2^110 / 2^55 to ~2^55 no result edit2: try make around 2^55 from 0xfc07a1825367bbe with dividing ?
|
[
|
|
|
pooya87
Legendary
Offline
Activity: 3598
Merit: 10927
|
|
May 28, 2022, 04:10:17 AM |
|
It is really hard to follow your text full of errors/typos.
Don't bother understanding the text. OP has been trying to create something that looks like it is "breaking bitcoin" for a long time so that he can scam people with it by selling them the fake thing.
|
|
|
|
COBRAS (OP)
Member
Offline
Activity: 990
Merit: 23
|
|
May 28, 2022, 04:16:34 AM Last edit: May 28, 2022, 09:07:53 PM by Mr. Big |
|
It is really hard to follow your text full of errors/typos.
Don't bother understanding the text. OP has been trying to create something that looks like it is "breaking bitcoin" for a long time so that he can scam people with it by selling them the fake thing. we are get code with my oarthner.... firget, i not use scam, but i realy anderstans how to copy brighthnes from casino to fske scam for "fish", then i was children i likevfishing and fish biiig fishes )) forget bro, no scam
so, noone has ideas how in cicle or enother way, fo div priv 2^110 and get 2^55 ? ideas how to extrat clean float part from this 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff or this 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2 ?
|
[
|
|
|
pikanakapika
Newbie
Offline
Activity: 7
Merit: 1
|
|
May 28, 2022, 12:31:29 PM |
|
What you are doing is basic math: 5/2 = 2.5 2.5 -2 = 0.5 0.5 * 2 = 1
Now lets do it for 123123: 123123/2 = 61561.5 61561.5 - 2 = 61559.5 61559.5 * 2 = 123119
So we substracted 4 from 123123...
Now bigger divisor:
123123 / 4234 = 29.07959376476145 29.07959376476145 - 4234 = -4204.920406235239 -4204.920406235239 * 4234 = -17803633
|
|
|
|
|