---
title: "What is a strong name?"  
description: "What is a strong name?"  
author: "Varun Agrawal"  
published: 2011-03-29  
updated: 2020-09-18  
canonical: https://www.mindstick.com/interview/720/what-is-a-strong-name  
category: ".net"  
tags: [".net"]  
reading_time: 1 minute  

---

# What is a strong name?

You need to assign a strong name to an assembly to place it in the GAC and make it globally accessible. A strong name consists of a name that consists of an assembly's identity (text name, version number, and culture information), a public key and a digital signature generated over the assembly. The .NET Framework provides a tool called the Strong Name Tool (Sn.exe), which allows verification and key pair and signature generation.

## Answers

### Answer by Varun Agrawal

You need to assign a strong name to an assembly to place it in the GAC and make it globally accessible. A strong name consists of a name that consists of an assembly's identity (text name, version number, and culture information), a public key and a digital signature generated over the assembly. The .NET Framework provides a tool called the Strong Name Tool (Sn.exe), which allows verification and key pair and signature generation.


---

Original Source: https://www.mindstick.com/interview/720/what-is-a-strong-name

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
