как я знаю, правильный префикс 02 или 03
Если вы знаете, несжатый?
Посмотрите на значение координаты у. Если последняя цифра является нечетным числом (1, 3, 5, 7, 9), а затем использовать префикс "03", Если это не является нечетным числом (0, 2, 4, 6, 8), а затем использовать префикс "02"
Вот пример:
Несжатого открытый ключ (префикс в черных, х значениях в синем, у-значении в красном):
04890821F2C9C8A01DDD5C019E75FD6D46D41D4575047CDEDD7946AA56EAE01A80FCA0ABC7E90526EB41EA6A9E4C6FA0A9FCED8DCF7E25FCD46509FFF2BD5088B8Обратите внимание на то, что окончательная цифра красной части (у-значение) равно 8. Таким образом, мы выбрасываем, что красной части, и изменить префикс из 04 (несжатом) до 02 (сжатый / нечет):
02890821F2C9C8A01DDD5C019E75FD6D46D41D4575047CDEDD7946AA56EAE01A80
Вот еще один пример:
Несжатого открытый ключ (префикс в черных, х значениях в синем, у-значении в красном):
041C2E319C3F82FE654A77B6DF323166E1D771974B64CEF70F5AB97EAC9DA1A7CCDC44D9E9E893B53C9968C3D41EF20356484243530027456BFCF1AD97AC223839Обратите внимание на то, что окончательная цифра красной части (у-значение) равно 9. Таким образом, мы выбрасываем, что красной части, и изменить префикс из 04 (несжатом) до 03 (сжатый / нечетный):
031C2E319C3F82FE654A77B6DF323166E1D771974B64CEF70F5AB97EAC9DA1A7CC
Там действительно нет "преобразование" делать.
Несжатая точка имеет координаты х и у-координат. Для получения сжатого значения, просто выбросить у-координату, и добавить соответствующий (02 или 03) префикс.
То для того, чтобы преобразовать
от несжатого для сжатогоВерный. Это то, что вы просили, дважды.
Глянь сюда:
Могу ли я получить сжатую точку ОткрытыйКлюч от несжатого ОткрытыйКлюча точка, не зная, что это секретный ключ
Интернет-сайт, который может преобразовать несжатую точку чтобы он сжат один