Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Опять слепая RSA подпись
 
Взял с википедии http://ru.wikipedia.org/wiki/%D1%EB%...E4%EF%E8%F1%FC

Алиса выбирает случайным образом число из диапазона от 1 до n.
Затем она маскирует m, вычисляя: t=m*k^e mod n
Боб подписывает t: t^d=(m*k^e)^d mod n = m^d * k mod n
Алиса снимает маскировку с td, вычисляя s = t^d / k mod n
Результатом является s = t^d / k mod n

Считаем:
e = 3;
d = 6111579;
n = 9173503;
k = 186;
m = 901;

1) t= (901*186^3) mod 9173503 = 151360
2) t^d = (151360^6111579) mod 9173503 = 8476072
3) s= (8476072/186) mod 9173503 = 45570
Собственно s это и есть подписанная m

Вопрос следующий:
когда считаешь s^e mod n результат = 3783175, а теоритически должна получиться m т.е 1000
где ошибка?

можно ключи и меньше брать. эти я с вики взял.

Помогите пожалуйста
Страницы: 1
Читают тему