Buenas tardes amigos,
Para un trabajo universitario estamos realizando parte del algoritmo RSA, la idea es trasladar la lógica matemática a código en c#, actualmente ya puedo encriptar, sin embargo para realizar la desencriptación debo de usar la siguiente formula d= e^-1 mod (p-1)(q-1) como ejemplo los valores que debo de procesar con los siguientes: 11^-1 mod (37-1) (43-1), lo que se traduce en 11^-1 mod 1512, esto debería de dar como resultado 275. Según tengo entendido los inversos modulares se calculan de de manera diferente, a los inversos de los números reales, el problema es que el visual estudio me interpreta la instrucción 11^-1 mod 1512 como si fuera 1/11 mod 1512 y esto es incorrecto.
Como podría expresar el 11^-1 mod 1512 de otra manera para que el copilador lo procese como una sola función y no como lo hace ahora que interpreta el 11^-1 como si fuera 1/11.
Gracias por su ayuda.
PD: Disculpen si utilicé de manera errónea algunos términos. :-X