TLS_CHACHA20_POLY1305_SHA256

TLS 1.3 | 256-bit Recommended

Cipher Suite Details

Cipher Suite Name
TLS_CHACHA20_POLY1305_SHA256
Hex Value
0x1303
Decimal Code
4867
TLS Version
TLS 1.3
Security Level
256-bit
Recommended
Yes

What is TLS_CHACHA20_POLY1305_SHA256?

TLS_CHACHA20_POLY1305_SHA256 uses ChaCha20 stream cipher with Poly1305 authenticator, designed by Daniel J. Bernstein. ChaCha20-Poly1305 is an AEAD cipher suite optimized for software implementations, particularly on mobile devices without AES hardware acceleration. On ARM processors (common in smartphones), ChaCha20-Poly1305 is 2-3x faster than AES-GCM. Google Chrome and Android prefer this cipher suite on mobile devices. ChaCha20-Poly1305 provides 256-bit security and is resistant to timing attacks. It is mandatory in TLS 1.3 and increasingly popular for IoT and mobile scenarios.

Role in JA3 Fingerprinting

The TLS_CHACHA20_POLY1305_SHA256 cipher suite is part of the TLS Client Hello that JA3 analyzes. Cipher suite order and selection are key indicators of browser type and version.

JA3 Format: TLS_VERSION,CIPHERS,EXTENSIONS,CURVES,POINT_FORMATS

Different browsers prioritize different cipher suites (Chrome prefers ChaCha20 on mobile, Firefox prioritizes AES-GCM, etc.), making cipher suite ordering a reliable fingerprint.

Test Your Cipher Suites

See which cipher suites your browser advertises, including TLS_CHACHA20_POLY1305_SHA256.