La clave segura es una convención de nombres que se utiliza en la programación informática . Puede haber más de un componente (por ejemplo, DLL) con el mismo nombre, pero con diferentes versiones. Esto puede generar muchos conflictos.
En Microsoft .NET Framework se utiliza una clave segura (también denominada clave SN o nombre seguro ) para identificar de forma única un componente. Esto se hace en parte con criptografía de clave pública .
Las claves o nombres fuertes brindan 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 el infierno de dll .
Esta clave es producida por otro programa de computadora como un par.