Каждый подписанный .NET имеет как токен открытого ключа (8 байт), так и открытый ключ (128 байт). В чем разница между этими двумя и зачем нам нужны два открытых «ключа»?