| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [С++] Шифрование текста методом Эль-Гамаля |
| Автор: Argus 15.5.2009, 22:48 | ||
| Помогите, пожалуйста, переделать код. Составить программу для шифрования и расшифровки текста методом Эль-Гамаля (простое число р должно быть не меньше 10^15). Исходный текст хранится в текстовом файле inp.txt и имеет объем не менее 2 Кб. Зашифрованный текст записывается в файл out.txt. Расшифрованный текст помещается в файл out.txt. Прога работает для достаточно небольших значений P, а необходимо для P > 10^15
|
| Автор: gosn1ck 16.5.2009, 12:38 |
| а я думал сейчас круто RSA |
| Автор: Argus 16.5.2009, 21:04 | ||||
RSA, может, конечно, и круто. Но ток лаба мне досталась по Эль-Гамалю.
хех |
| Автор: gosn1ck 17.5.2009, 15:19 |
| http://fotki.yandex.ru/users/gosn1ck/view/183260/ |
| Автор: 5u1c1de 7.6.2009, 17:25 |
| есть в си тип __int16 __int32 __int64, думаю туда больше поместится чем в long, я бы использовал unsigned __int64 в криптографии вообще можно забыть про int и long) в яве BigInteger можно использовать ПС: можно самому написать класс больших чисел |
| Автор: Henki 6.6.2011, 15:21 |
| а кто может объяснить попдробнее функцию void ax_by_c(long A, long *X, long B, long *Y, long C)? Конкретнее про двумерные массивы E. Если сделать зашифрованный текст без пробелов между c1 и с2, то как реализовть расшифровку... |
| Автор: MrChe 19.6.2011, 15:16 |
| Если можно, попродробнее код. |
| Автор: Noubpoeno 10.12.2022, 04:04 |
Модератор: Сообщение скрыто. |