Strong Key es una convención de nomenclatura utilizada en la programación de computadoras . Puede haber más de un componente (por ejemplo: DLL) con el mismo nombre, pero con diferentes versiones. Esto puede generar muchos conflictos.
Una clave segura (también denominada clave SN o nombre seguro ) se utiliza en Microsoft .NET Framework para identificar de forma única un componente. Esto se hace en parte con criptografía de clave pública .
Las claves o nombres seguros proporcionan seguridad de referencia de un componente a otro o de una clave raíz a un componente. Esto no es lo mismo que la resistencia a la manipulación del archivo que contiene un componente determinado. [1] Los nombres fuertes también son una contramedida contra dll hell .
Esta clave es producida por otro programa de computadora como un par.