256bits
256 bits is a unit of information equal to 256 binary digits. A 256-bit value can represent 2^256 distinct states, which is roughly 1.16 × 10^77. Such a large space underpins the strong security assumptions behind many modern cryptographic systems and fixed-size data representations.
In practice, 256-bit lengths are commonly used for cryptographic keys, hashes, and identifiers. AES-256 uses a
A 256-bit quantity is typically stored as 32 bytes of data. Representations in software commonly use big-endian
Security considerations note that, while 256-bit keys are currently regarded as infeasible to break with classical
Beyond cryptography, 256-bit widths also appear in digital addressing, random number generation, and various protocol specifications