curl –ciphers – Selectarea algoritmilor de criptare SSL/TLS în Comenzi cURL

Specifică lista algoritmilor de cifrare (cipher suites) acceptați pentru negocierea sesiunii TLS.

Sintaxă
curl --ciphers "ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384" <url>

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