У меня есть программа, которая может шифровать и частично расшифровывать число с помощью алгоритма RSA-1024.Partial RSA Decrypter
Для шифрования:
C = M^e mod n
Но для дешифрования, результат будет по модулю 256:
partialM = (C^d mod n) % 256
Также я знаю e = 65537
, d = constant
, n = constant
так не будет изменен после многократного прогонов программы.
Я хочу знать, возможно ли, если данный C найдет M. Если да, то как?
Что вы подразумеваете под d = ct и n = ct? Это не имеет смысла: d не может быть таким же, как n. – TheGreatContini
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что это не вопрос программирования. Это может быть по теме на crypto.stackexchange.com. Даже там, вы ожидаете, что попытаетесь решить проблему самостоятельно. Один намек: воспользуйтесь мультипликативным свойством RSA. –