Por supuesto, es posible que algunos $a$. Por ejemplo, si $a = -1$, luego tenemos a $a^2 \equiv 1 \pmod{p}$, independientemente de $p$. Para otros, $p-1$ es el menor entero positivo para el cual esto es, por ejemplo, $2$ $\mathbb{Z}_5$ o $3$$\mathbb{Z}_7$. Si este es el caso, llamamos a $a$ una raíz primitiva módulo $p$. Este es el número de la teoría de la terminología que expresan el hecho de que $\mathbb{Z}_p^\times$ es un grupo cíclico y $a$ es un generador de se (que no es necesariamente la única).
Para responder a su segunda pregunta, supongamos que el orden multiplicativo de a$a$$\mathbb{Z}_p^\times$$k < p-1$. El algoritmo de la división nos permite escribir $p-1 = qk + r$ algunos $0 \leq r < k$$q \in \mathbb{N}$. Por lo tanto, $a^{p-1} = a^{qk + r} = a^{qk}a^r = (a^k)^qa^r = 1$. Lo $(a^k)^q$? Lo que debe ser cierto de $r$?
Así que es cierto que el pedido se divida $p-1$. Sin embargo, la búsqueda de la multiplicación el orden de un elemento modulo $p$ es computacionalmente difícil**. Si al menos hemos sido bendecidos con la descomposición en factores primos de a $p-1$, tenemos a la esencia de la fuerza bruta de las posibilidades, dividiendo fuera de un determinado factor principal hasta la exponenciación ya no rinde $1$, luego de pasar a la siguiente factor principal.
**Este es un discreto registro de problema. No polinomio de tiempo de los algoritmos clásicos de los equipos aún no han sido descubiertos para esta tarea.