mi pregunta está relacionada con la matriz de la inversión y el cifrado de Hill(usted no tiene que saber qué es lo que me ayude)
Mi maestro me dio un ejemplo. Primero tenemos una matriz (la clave de la matriz) que multiplicado por un vector de letras es otro vector con las anteriores cartas cifradas. Para descifrar lo que necesita la inversa de la clave de la matriz y, a continuación, se multiplica por el vector de la cifra de cartas, de este modo se obtiene el vector de descifrar las letras (el verdadero mensaje)
Bien, esta es la matriz, la clave de la matriz que tengo que multiplicar los vectores de las letras y obtener el mensaje cifrado.
$$ \left[ \begin{array}{ c c } 22&27&18 \\ 18&28&5 \\ 4&17&1 \end{array} \right] $$
Sin embargo, cuando trato de invertir es el uso de múltiples calculadoras en internet e incluso lenguajes de programación (por ejemplo, Ruby) puedo obtener una matriz (el inverso a uno) con una gran cantidad de 0.decimales de los números. No números enteros
¿Por qué estoy esperando para obtener números enteros? Porque mi profesor me dio la inversa. Este es:
$$ \left[ \begin{array}{ c c } 1&18&8 \\ 2&8&11 \\ 20&24&14 \end{array} \right] $$
No entiendo como esta. Sé que la matriz inversa es única, pero entonces, ¿quién está equivocado? Calculadoras de llevar en la misma matriz, sin embargo, la matriz de mi maestro dio el derecho de la matriz, debido a que puede descifrar el mensaje cifrado bien, por lo que debe ser la buena.
No se olvide de decirle a usted, que la inversa es la matriz mod 29.
Alguna idea de cómo podría llegar a la misma matriz, como mi maestro? Muchas gracias.