Necesita la clave privada original.
Los ensamblados en el GAC tienen un "nombre seguro" y un hash cifrado es parte de eso.
Solo el propietario de la clave privada puede crear un ensamblado con el mismo token de clave pública (firma digital).
O necesita el par de claves (un archivo .snk o .pfx) para firmar su nueva DLL o tendrá que volver a compilar las aplicaciones que usan la DLL.