Java SSLSocket cu TLS1.3 și TLS_AES_128_GCM_SHA256 Exemplu de cifrare

Publicat: 2020-07-18
Tutorial Java SSLSocket cu TLS1.3 și TLS_AES_128_GCM_SHA256 Cipher

Cum să trimiteți cererea HTTP TLS1.3 către domeniul dvs. și să imprimați răspunsul?

Clasa SSLSocket extinde Socket -urile și oferă socket securizat folosind protocoale precum „Secure Sockets Layer” (SSL) sau protocoalele IETF „Transport Layer Security” (TLS).

În acest tutorial vom seta protocolul TLS1.3 și cifrul TLS_AES_128_GCM_SHA256 .

Să începem:

  • Creați fișierul CrunchifySSLTLS13Tutorial.java
  • Setare protocol: TLS1.3
  • Set Cipher: TLS_AES_128_GCM_SHA256
  • Efectuați un apel HTTP 1.0 la crunchify.com
  • Efectuați un apel HTTP 1.0 la google.com
  • Imprimați răspunsul

Acestea sunt protocoale TLS1.3 definite:

  • TLS_AES_128_CCM_8_SHA256
  • TLS_AES_128_CCM_SHA256
  • TLS_AES_128_GCM_SHA256
  • TLS_AES_256_GCM_SHA384
  • TLS_CHACHA20_POLY1305_SHA256

Rezultat:

Pe Crunchify, avem TLS1.3 enabled și, prin urmare, nu există nicio eroare.

Încercați să accesați Google.com. Trebuie doar să înlocuiți domeniul crunchify.com și să rulați din nou programul.

Rezultat cu domeniul google.com:

Sper că acest tutorial vă va ajuta să atingeți orice adresă URL cu protocolul TLS1.3.