@Портон после этого старая цитата, они смеялись над Галилеем, и они смеялись над Эйнштейном. Но они также смеялись клоун Бозо. Имея _something_ общего с Эйнштейном не означает, что вы следующий Эйнштейн. @DavidRicherby , вы правы. Я не уделил внимание и прочел два билета на два человека, что явно неправильно. Я буду удалять мой комментарий. Это не легко, дело в нужное время, давайте посмотрим, может быть, ответ может иметь некоторые задержки, @Gotamist. Спасибо, я старался сносит Руби 2.0.0 и даже РВМ-то переустановить. Никаких изменений :/ Да, это было глупо попробовать! если на col1 и col2 кол3 А Б в 1 2 3 X по Y по Z или если на col1 а,1,х столбец col2 Б,2,г кол3 с,3,з Требуется выход На col1 : в Столбец col2 : б Кол3 : с На col1 : 1 Столбец col2 : 2 Кол3 : 3 На col1 : х Столбец col2 : г Кол3 : х Ценю вашу помощь

Давайте я перепишу свой вопрос в другой нотации, где все строчные значения являются целыми числами и заглавными значения точек.

  • Группа генератор - Г (известная постоянная).
  • Закрытый ключ-это вопрос, соответствующий открытый ключ м = кг.
  • Значение nonce Н, соответствующий точке Р = НГ.
  • X координата Р является Р.
  • Хэш-функция н(х).
  • Сигнатуры (Р,С), где с вычисляется как Н-1(H(М) + Кварта).
  • Подпись действительна МКФ р = х(х-1(х(г)г + КР)) (где (Х) означает "х-Координата точки ...")

Теперь для двух подписей, он считает, что:

  • с1 = п-1(H(М1) + Кварта)
  • с2 = н-1(H(М2) + Кварта)
  • с1 - с2 = н-1(H(М1) - ч(м2))
  • п = (с1 - с2)-1(H(М1) - ч(м2))

Как с1 и с2 являются просто целые числа, 1 - с2)-1 может быть легко вычислена с использованием модульного обратное; нет эллиптической кривой точки, связанные здесь (за что эту проблему будет трудно).

Как только вы знаете н, вы можете найти вопрос , переписав первое уравнение:

  • НС1 = ч(м1) + qр
  • НС1 - ч(м1) = qр
  • м = р-11 - H(М1))

Подставляя это в предыдущих уравнений дает:

  • м = (р (с1 - с2))-11с2 - м2х1)