Автор - acar

Зашифровать и расшифровать буквы Б О при помощи алгоритма RSA. e=7, m=33

Ответ

Проверено экспертом

Автор - ProGroomer

Зашифруем c помощью открытого ключа {e, m}

H('Б')=2

(H('Б')^e) mod m = 2⁷ mod 33 = 29 - шифр для буквы 'Б'

H('О')=16

(H('O')^e) mod m = 16⁷ mod 33 = ((16²)² * 16² * 16) mod 33 = (25² * 25 * 16) mod 33 = 31*4 mod 33 = 25 - шифр для буквы 'О'

Видно, что m=3*11=p*q. Надо вычислить закрытый ключ {d, m}.

e * d mod (p-1)*(q-1) = 1

7*d mod 20 = 1. Здесь хорошо видно, что d mod 20 = 3, то есть ключ {3, 33}

Расшифруем:

29³ mod 33 = 29*16 mod 33 = 2 - код буквы 'Б'

25³ mod 33 = 31 * 25 mod 33 = 16 - код буквы 'О'

Ответы и объяснения

Сервис носит ознакомительный характер, вся информация, а в частности вопросы и ответы, которые задают и отвечают пользователи.
© 2025 Все права защищены Политика конфиденциальности Контакты
search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation