On ne peut pas prendre n'importe quoi comme matrice de chiffrement. Ses composantes doivent tout d'abord être des nombres entiers positifs. Il faut aussi qu'elle ait une matrice inverse dans Z26.
A-1 (mod 26) existe si [det(A)]-1 (mod 26) existe. Or [det(A)]-1 (mod 26) existe si det(A) et 26 sont premiers entre eux. Il faut donc contrôler que det(A) est impair et n'est pas multiple de 13 (voir à ce sujet le chiffre affine).
Entrez votre matrice de chiffrement, après avoir vérifié qu'elle est valide.