р = fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f
п = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
криптография точка умножения
Секретный ключ 14
базовая точка 1
х = 79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798
у = 483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
Заметка : точка умножения
закрытый ключ еще только операция точки удвоения
Если закрытый ключ нечетная точка с добавлением перед тем удвоенной точкой или начальной точкой
затем дважды точка (до удвоенной точки)
когда PrivateKey составляет менее 1 Операция закончилась
шаг 1 : закрытый ключ еще (14), так что точка добавление не является ни
и просто двойная базовая точка х, у, 1 * 2 = 2
х = c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5
у = 1ae168fea63dc339a3c58419466ceaeef7f632653266d0e1236431a950cfe52a
и закрытый ключ делится на 2 получить 7, 14/2 = 7
шаг 2 : Теперь закрытый ключ нечетная (7), так что функция добавления процесса. шаг 1 добавленной стоимости плюс два раза точку, так что точка присоединения находится 0 (нет) + 2 = 2
х = c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5
у = 1ae168fea63dc339a3c58419466ceaeef7f632653266d0e1236431a950cfe52a
Теперь удвоить удвоенную точку, чтобы получить пункт 2 * 2 = 4
х = e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13
у = 51ed993ea0d455b75642e2098ea51448d967ae33bfbdfe40cfe97bdc47739922
и закрытый ключ делится на 2 получить 3, 7/2 = 3
шаг 3 : Теперь закрытый ключ нечетная (3), так что функция добавления процесса. шаг 2 добавленной стоимости плюс два раза точку, так что точка присоединения 2 + 4 = 6
х = fff97bd5755eeea420453a14355235d382f6472f8568a18b2f057a1460297556
у = ae12777aacfbb620f3be96017f45c560de80f0f6518fe4a03c870c36b075f297
Теперь удвоить удвоенную точку, чтобы получить пункт 4 * 2 = 8
х = 2f01e5e15cca351daff3843fb70f3c2f0a1bdd05e5af888a67784ef3e10a2a01
у = 5c4da8a741539949293d082a132d13b4c2e213d6ba5b7617b5da2cb76cbde904
и PrivateKey делится на 2 получить 3, 3/2 = 1
шаг 4: Теперь закрытый ключ нечетная (1), так что функция добавления процесса. шаг 3 добавленной стоимости плюс два раза точку, так что точка присоединения 6 + 8 = 14
х = 499fdf9e895e719cfd64e67f07d38e3226aa7b63678949e6e49b241a60e823e4
у = cac2f6c4b54e855190f044e4a7b3d464464279c27a3f95bcc65f40d403a13f5b
Теперь удвоить удвоенную точку, чтобы получить пункт 8 * 2 = 16
х = e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a
у = f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821
и PrivateKey делится на 2 получить 1, 1/2 = 0,5
операция закончилась
в последнем выходном х, у
закрытый ключ 14 открытых ключей являются
х = 499fdf9e895e719cfd64e67f07d38e3226aa7b63678949e6e49b241a60e823e4
у = cac2f6c4b54e855190f044e4a7b3d464464279c27a3f95bcc65f40d403a13f5b
================================================== ================
Даже
та же точка умножение, открытый ключ к секретному ключу здесь некоторые операции
пункты 8 открытых ключей (половина всех открытого ключа еще)
х = 2f01e5e15cca351daff3843fb70f3c2f0a1bdd05e5af888a67784ef3e10a2a01
у = 5c4da8a741539949293d082a132d13b4c2e213d6ba5b7617b5da2cb76cbde904
шаг 1 : половина из 8 открытых ключей, чтобы получить 4 открытых ключей
х = e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13
у = 51ed993ea0d455b75642e2098ea51448d967ae33bfbdfe40cfe97bdc47739922
и открытые ключи даже (8), так что дважды, 1 * 2 = 2
шаг 2 : половина из 4 открытых ключей, чтобы получить 2 открытых ключей
х = c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5
у = 1ae168fea63dc339a3c58419466ceaeef7f632653266d0e1236431a950cfe52a
и открытые ключи даже (4), так что дважды, 2 * 2 = 4
шаг 3 : половина из 2 открытых ключей, чтобы получить 1 открытых ключей
х = 79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798
у = 483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8
и открытые ключи даже (2), так что дважды, 4 * 2 = 8
шаг 3 : открытый ключ-так закончить операцию
наконец выходе 8
поэтому закрытый ключ 8
--------------------------------------------------------------------------------------------------------------
Странный
пункты 14 открытых ключей (половина всех открытого ключа вводятся четные и нечетные открытый ключ),
здесь мы должны определить, какие с открытым ключом является нечетным и что даже
х = 499fdf9e895e719cfd64e67f07d38e3226aa7b63678949e6e49b241a60e823e4
у = cac2f6c4b54e855190f044e4a7b3d464464279c27a3f95bcc65f40d403a13f5b
шаг 1 : половина из 14 открытых ключей, чтобы получить 7 открытых ключей
х = 5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc
у = 6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da
и открытые ключи даже (14), так что дважды, 1 * 2 = 2
шаг 2 : половина 7 открытого ключа, чтобы получить 7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a4 открытый ключ
х = 592152c398d6c719636a03a6dad64246a5a6814aa62c156b0ce5332f6759b031
у = 72dd2e1d26c233337760c49122a1df67d0aa792b453f97bd29765c83b47ba01d
Вы можете удвоить над открытым ключом, чтобы получить 7 открытых ключей х, у Но мы ожидаем, что открытый ключ 3, то только мы получаем закрытый ключ обратно,
поэтому определить, какой открытый ключ является нечетным и что даже
---------------------------------------------------------------------------------------------------------------
здесь некоторый анализ 7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a4 + 1 открытого ключа
х = 66954eca0543426304036fc70fc0fe3381f5195e88433bc32c5a8a60341e2859
у = f274e4ebbf160edc0c6379a70629b18201bf8e0f52578615bd114528b2c80733
вдвое выше открытый ключ, чтобы получить 9 открытый ключ
х = acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe
у = cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37
---------------------------------------------------------------------------------------------------------------
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a4 - 1 публичные ключи
х = 5699b93fc6e1bd29e09a328d657a607b4155b61a6b5fcbedd7c12df7c67df8f5
у = 3eb81178ebcdab6894d1acb3196fd8b7d5a3cc237988cd5af7cc70f98cc978a7
вдвое выше открытый ключ, чтобы получить 5 открытого ключа
х = 2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4
у = d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6
---------------------------------------------------------------------------------------------------------------
Заметка: п = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364140
п / 2 = 7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 5 == открытый ключ == половина 9 открытого ключа
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 4 == открытый ключ == половина 7 открытого ключа
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 3 == открытый ключ == половина 5 открытого ключа
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 2 == открытый ключ == половина 3 открытого ключа
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 1 == открытый ключ == - половина русского открытого ключа
---------------------------------------------------------------------------------------------------------------
Заметка:
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 -> <= Это закрытый ключ открытые ключи (+ половина открытый ключ)
х = 3b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63
у = 3f3979bf72ae8202983dc989aec7f2ff2ed91bdd69ce02fc0700ca100e59ddf3
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1 -> >= Это закрытый ключ открытые ключи (- половина открытый ключ)
х = 3b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63
у = c0c686408d517dfd67c2367651380d00d126e4229631fd03f8ff35eef1a61e3c
---------------------------------------------------------------------------------------------------------------
мой анализ половина даже открытого ключ точки идет вниз, но нечетная открытый ключ половина идет выше >= - половина
Пример:
8 открытых ключей половина 4 открытый ключ, но 7 ключ половина общественности 7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 4
даже открытый ключ половины пример
х = 2f01e5e15cca351daff3843fb70f3c2f0a1bdd05e5af888a67784ef3e10a2a01 -----> 8 открытых ключей
у = 5c4da8a741539949293d082a132d13b4c2e213d6ba5b7617b5da2cb76cbde904
8 открытых ключей половина ниже получить 4 открытого ключа
х = e493dbf1c10d80f3581e4904930b1404cc6c13900ee0758474fa94abe8c4cd13
у = 51ed993ea0d455b75642e2098ea51448d967ae33bfbdfe40cfe97bdc47739922
нечетный открытый ключ половины примера
х = 5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc -----> 7 открытых ключей
у = 6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da
7 открытый ключ половина ниже получить 7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 4 открытый ключ
х = 592152c398d6c719636a03a6dad64246a5a6814aa62c156b0ce5332f6759b031
у = 72dd2e1d26c233337760c49122a1df67d0aa792b453f97bd29765c83b47ba01d
-------------------------------------------------------------------------------------------------------------------
другой анализ седьмому половина и половина девятой открытый ключ делают их дальнейшую половину, чтобы получить другой ответ
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 5 == открытый ключ == половина 9 открытого ключа
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 4 == открытый ключ == половина 7 открытого ключа
Разделим п на 4 половины п / 4 прибудете 0x3fffffffffffffffffffffffffffffffaeabb739abd2280eeff497a3340d9050L
3fffffffffffffffffffffffffffffffaeabb739abd2280eeff497a3340d9050 -> ниже этого, открытые ключи являются первой половиной открытых ключей
3fffffffffffffffffffffffffffffffaeabb739abd2280eeff497a3340d9050 -> выше этого, и 7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 -> ниже этого открытых ключей являются второй половиной открытых ключей
7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 -> выше этого, и bfffffffffffffffffffffffffffffff0c0325ad0376782ccfddc6e99c28b0f1 -> ниже этого открытых ключей являются 3rds половин открытых ключей
bfffffffffffffffffffffffffffffff0c0325ad0376782ccfddc6e99c28b0f1 -> выше этого, публичные ключи четвёртой половина открытых ключей
-----------------------------------------------------------------------------------------------------------------
7 открытый ключ половина ниже получить 7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 4 открытый ключ
х = 592152c398d6c719636a03a6dad64246a5a6814aa62c156b0ce5332f6759b031
у = 72dd2e1d26c233337760c49122a1df67d0aa792b453f97bd29765c83b47ba01d
половина выше 7 ОткрытыйКлюч половины, чтобы получить 3fffffffffffffffffffffffffffffffaeabb739abd2280eeff497a3340d9052 открытый ключ он идет 2-й половины
х = 13780453c56d0cc911a106e74dbf49e743e46396dc09e42dba4aeaff970bacef
у = 8888029b003fb198c81ecabd9f7992df7a73d33734c0a71ca4ba0f4a7f607be6
-----------------------------------------------------------------------------------------------------------------
9 открытый ключ половина ниже получить 7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0 + 5 открытый ключ
х = 66954eca0543426304036fc70fc0fe3381f5195e88433bc32c5a8a60341e2859
у = f274e4ebbf160edc0c6379a70629b18201bf8e0f52578615bd114528b2c80733
половина выше 9 ключ половина общественности, чтобы получить bfffffffffffffffffffffffffffffff0c0325ad0376782ccfddc6e99c28b0f3 открытого ключа он идет 4-й половины
х = a09125a449d92c03a1c677a0a276cf157cb3fc0ad313b2526aca7d6c9808363
у = 5bd9757b686012ee83b1546139bbb4f73b2ad4e0af198cdfdf7e649266b2a8c
------------------------------------------------------------------------------------------------------------------
Ниже изображение, чтобы понять, ясно
Даже открытый ключ
http://virtacoin.do.am/images/1.png
Одд открытый ключ 7
http://virtacoin.do.am/images/2.png
Одд открытый ключ 9
http://virtacoin.do.am/images/3.png