Ký hợp ngữ (còn gọi là ký tên mạnh) cung cấp cho ứng dụng hoặc thành phần một danh tính duy nhất mà phần mềm khác có thể sử dụng để xác định và tham chiếu rõ ràng đến nó. Một tên mạnh bao gồm tên văn bản đơn giản, số phiên bản, thông tin văn hóa (nếu được cung cấp), cộng với cặp khóa công khai / riêng tư.