Advertisement
_eremec_

Untitled

Dec 15th, 2017
405
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. Результаты работы программы для шести подписываемых сообщений
  2.  
  3. [673 3444 1612 827 105 76] – список хэшей сообщений.
  4. 199967 – выбранное просто число p.
  5. m – хэш сообщения.
  6.  
  7. Next example:
  8. X: 114049 :случайное число от 2 до p-1
  9. G: 192028 :случайное число < p
  10. Y: 58209 :результат вычисления GX mod p
  11. K: 61631 :cлучайное число от 2 до p-1, причем НОД(K, p-1)=1
  12. a: 157455 :результат вычисления GK mod p.
  13. b: 157932 :результат решения уравнения m =( X* a + K * b) (mod (P –1)).
  14. to-send: {:a 157455, :b 157932, :m 673} :данные для отправки
  15. check-num1 5271 :проверочное число1 (Yа ab(mod P))
  16. check-num2 5271 :проверочное число2 (Gm (mod P))
  17. Если оба проверочных числа равны, значит подпись составлена верно.
  18.  
  19. Далее аналогично для оставшихся пяти сообщений:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement