La parte relevante de la documentación ( man gpg ) es el capítulo "CÓMO ESPECIFICAR UNA ID DE USUARIO", casi al final de la página del manual.
El modo predeterminado es la coincidencia de subcadenas, que es lo que observas ( test2 contiene la subcadena test ).
Por concordancia de subcadena.
Este es el modo predeterminado, pero es posible que las aplicaciones lo indiquen explícitamente colocando el asterisco al frente. El partido no distingue entre mayúsculas y minúsculas.
Heine
*Heine
En su lugar, desea usar coincidencias exactas, donde tiene las opciones de hacer coincidir palabras, una dirección de correo o toda la cadena de identificación de usuario según sus necesidades específicas:
Por coincidencia exacta en el ID de usuario de OpenPGP.
Esto se denota mediante un signo igual inicial. No tiene sentido para los certificados X.509.
=Heinrich Heine <[email protected]>
Por coincidencia exacta en una dirección de correo electrónico.
Esto se indica adjuntando la dirección de correo electrónico de la forma habitual con los ángulos izquierdo y derecho.
<[email protected]>
Por coincidencia de palabras.
Todas las palabras deben coincidir exactamente (no distinguen mayúsculas y minúsculas) pero pueden aparecer en cualquier orden en la ID de usuario o en el nombre de un sujeto. Las palabras son cualquiera
secuencias de letras, dígitos, las
Puntuación y todos los personajes con bit 7 establecido.
+Heinrich Heine duesseldorf