Здравствуйте!!!Задали такую задачу: Пусть элементами открытого текста явл-ся 18-буквенные блоки обычного 26-буквенного алфавита (англ. алфавит),
числовыми эквивалентами которых являются 18-разрядные целые числа в системе счисления по основанию 26 (разряды записываются в порядке убывания степеней основания)
Получено сообщение: (82746592004375034872957717, 164063768437915425954819351), зашифрованное с помощью криптосистемы Эль-Гамаля в простом поле
из 297262705009139006771611927 элементов и вашего открытого ключа g^a. Ваш секретный ключ а=10384756843984756438549809. Дешифровать полученное сообщение.
Вот классический способ решения:(82746592004375034872957717, 164063768437915425954819351) = (a,b) -шифртекст
x=10384756843984756438549809 — секр ключ
p=297262705009139006771611927 — простое
M — открытый текст.
тогда M = b/(a^x) mod p
Но как понимаете возвести в степень такие большие числа в ручную невозможно!!!!помогите рожалуйста с программой???
числовыми эквивалентами которых являются 18-разрядные целые числа в системе счисления по основанию 26 (разряды записываются в порядке убывания степеней основания)
Получено сообщение: (82746592004375034872957717, 164063768437915425954819351), зашифрованное с помощью криптосистемы Эль-Гамаля в простом поле
из 297262705009139006771611927 элементов и вашего открытого ключа g^a. Ваш секретный ключ а=10384756843984756438549809. Дешифровать полученное сообщение.
Вот классический способ решения:(82746592004375034872957717, 164063768437915425954819351) = (a,b) -шифртекст
x=10384756843984756438549809 — секр ключ
p=297262705009139006771611927 — простое
M — открытый текст.
тогда M = b/(a^x) mod p
Но как понимаете возвести в степень такие большие числа в ручную невозможно!!!!помогите рожалуйста с программой???
Ср Окт 12, 2016 2:43 am автор SeriousPasha
» требуется несколько JS разработчиков
Пт Окт 07, 2016 10:19 pm автор mrktwn1
» Защита приложения от взлома
Чт Июн 18, 2015 10:28 pm автор stradi
» Ищите программиста или дизайнера?
Пт Мар 27, 2015 6:25 am автор фриланс
» Создание и продвижение сайтов, их развитие.
Ср Мар 25, 2015 12:40 am автор asdfghhgfdsa
» Исходники для студентов + скайп-консультации,помощь в написании программ
Вт Окт 07, 2014 11:25 pm автор Horpion
» IT- технологии для развития бизнеса
Пн Июн 23, 2014 6:11 pm автор dvos12
» Стенли Кубрик "С Широко закрытыми Глазами"
Чт Июн 12, 2014 2:01 am автор Vertuozzz
» Каталог популярных хостинг компаний
Сб Май 10, 2014 7:18 pm автор naik