TLS_CHACHA20_POLY1305_SHA256
TLS 1.3 | 256-bit Recommended
Cipher Suite Details
TLS_CHACHA20_POLY1305_SHA2560x13034867What 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.