Вам нужно факторизовать модуль, это первый параметр открытого ключа, 10142789312725007. Подойдет грубая сила (проверяет каждое нечетное число от 3 до sqrt (n), если это фактор), хотя существуют более сложные / быстрые алгоритмы .
Поскольку число слишком велико, чтобы вписаться в обычное целое число (даже 64-разрядное), вам может потребоваться числовая библиотека, которая поддерживает произвольные целые числа. Для C есть GMP и MPIR (более дружественный к Windows). Для PHP есть Bignum. Python поставляется со встроенным - встроенный целочисленный тип данных уже произвольной длины.