Definitions and explanations for common developer terms, concepts, and acronyms.
A specific type of message authentication code (MAC) involving a cryptographic hash function and a secret cryptographic key.
A piece of text that begins with an ampersand and ends with a semicolon, used to display reserved characters or invisible characters in HTML.
A lightweight data-interchange format that is easy for humans to read and write and easy for machines to parse and generate.
A compact, URL-safe means of representing claims to be transferred between two parties. Often used for authentication and authorization.
A 128-bit label used for information in computer systems to guarantee uniqueness across space and time without a central coordinator.
A mechanism for encoding information in a Uniform Resource Identifier (URI) using a percent sign followed by two hexadecimal digits.