Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21e35017a91f8ab

Jump to content

Strong key

From Wikipedia, the free encyclopedia

A strong key is a naming convention in computer programming. Multiple components (such as DLLs) may share the same name while differing in version, a situation that can result in versioning conflicts.[citation needed]

In the Microsoft .NET Framework, a strong key, also known as an SN key or strong name, is used to uniquely identify a component. This identification relies in part on public-key cryptography.[1]

Strong names ensure reliable binding between components, or between a root key and a component. However, they do not provide tamper resistance for the files containing those components.[2] Strong naming is also used as a mechanism to mitigate issues commonly referred to as DLL hell.

The key itself is generated by a separate program as a cryptographic key pair.

References

[edit]
  1. gewarren. "Strong-named assemblies - .NET". learn.microsoft.com. Retrieved 2025-12-30.
  2. CodeProject: Building Security Awareness in .NET Assemblies : Part 3 - Learn to break Strong Name .NET Assemblies.
[edit]