В Википедии есть описание алгоритма RSA: http://ru.wikipedia.org/wiki/RSA, там написано: «Выбираются два случайных простых числа p и q заданного размера (например, 1024 бита каждое).», а должны ли эти числа быть различными? Нужно написать программу, реализующую этот алгоритм, сейчас её проверяю, и обнаружил, что при разных p и q расшифрованный текст соответствует оригиналу, а при равных — не соответствует. Искать ошибку в программе или p и q действительно должны быть различными? В другом месте я нашёл указание на то, что они должны быть разными (http://sources.ru/csharp/RSACryptoPad.html): «Генерируем два различных больших нечетных простых числа, назовём их P и Q, одинакового порядка» (причём смущает, что во втором источнике оговаривается, что выбранные простые числа должны быть нечётными).
Ответ на:
комментарий
от phoenix
Ответ на:
комментарий
от registrant
Ответ на:
комментарий
от phoenix
Ответ на:
комментарий
от segfault
Ответ на:
комментарий
от askh
Ответ на:
комментарий
от segfault
Ответ на:
комментарий
от segfault
Ответ на:
комментарий
от askh
Ответ на:
комментарий
от segfault
Ответ на:
комментарий
от unC0Rr
Ответ на:
комментарий
от segfault
Ответ на:
комментарий
от unC0Rr
Ответ на:
комментарий
от segfault
Ответ на:
комментарий
от unC0Rr
Ответ на:
комментарий
от askh
Ответ на:
комментарий
от unC0Rr
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Дискредитирован ли алгоритм RSA? (2005)
- Форум Простой алгоритм шифрования (2010)
- Форум Утилита для шифрования/разшифрования различными алгоритмами (2010)
- Форум Простейший алгоритм для A* (2012)
- Форум простой алгоритм шифрования crc32 (2010)
- Форум Python: простейший алгоритм шифрования (2011)
- Галерея 4brazhe или просто fluxbox :P (2005)
- Новости Возможность атаки на OpenSSL при использовании алгоритма RSA (2003)
- Форум Алгоритм поиска простых чисел, объясните (2015)
- Форум Простой алгоритм построения многуровнегого списка (дерева) из совокупности простых. (2006)