Ce face curl --ciphers - Selectarea algoritmilor de criptare SSL/TLS
Opțiunea --ciphers oferă control fin asupra suitelor criptografice pentru TLS 1.2 și versiuni anterioare (pentru TLS 1.3 se folosește --tls13-ciphers).
Este utilizată de specialiștii în securitate pentru a testa dacă un server mai permite algoritmi depreciați sau nesiguri (cum ar fi RC4, 3DES sau suite fără Perfect Forward Secrecy).
Numele algoritmilor respectă convenția librăriei OpenSSL.
Exemple
Exemplul 1: Testarea forțată a unei suite specifice de criptare
Verifică dacă serverul acceptă algoritmul modern ChaCha20.
curl -I --ciphers "ECDHE-RSA-CHACHA20-POLY1305" https://www.dexblog.ro/
Ieșire în terminal
HTTP/2 200
...
Greșeli frecvente
- Specificarea de algoritmi incompatibili cu certificatul serverului (de exemplu solicitarea unei suite ECDSA pe un server configurat doar cu certificat RSA).
Comenzi înrudite
curl --tlsv1.3 - Forțarea versiunii minime TLS 1.3: Impune utilizarea versiunii moderne și securizate a protocolului TLS 1.3.curl -v - Activarea modului detaliat de depanare (Verbose): Afișează pas cu pas rezoluția DNS, stabilirea conexiunii TCP, handshake-ul TLS și toate antetele trimise și primite.