Tags

  • AWS (8)
  • Apigee (3)
  • ArchLinux (5)
  • Array (6)
  • Backtracking (6)
  • BinarySearch (6)
  • C++ (19)
  • CI&CD (3)
  • Calculus (2)
  • Database (1)
  • DesignPattern (43)
  • DisasterRecovery (1)
  • Docker (8)
  • DynamicProgramming (20)
  • FileSystem (11)
  • Frontend (2)
  • FunctionalProgramming (1)
  • GCP (1)
  • Gentoo (6)
  • Git (16)
  • Golang (1)
  • Graph (10)
  • GraphQL (1)
  • Hardware (1)
  • Hash (1)
  • Kafka (1)
  • LinkedList (13)
  • Linux (27)
  • Lodash (2)
  • MacOS (3)
  • Makefile (1)
  • Map (5)
  • Miscellaneous (1)
  • MySQL (21)
  • Neovim (11)
  • Network (74)
  • Nginx (6)
  • Node.js (33)
  • OpenGL (6)
  • PriorityQueue (1)
  • ProgrammingLanguage (9)
  • Python (10)
  • RealAnalysis (20)
  • Recursion (3)
  • Redis (1)
  • RegularExpression (1)
  • Ruby (19)
  • SQLite (1)
  • Sentry (3)
  • Set (4)
  • Shell (4)
  • SoftwareEngineering (12)
  • Sorting (2)
  • Stack (4)
  • String (2)
  • SystemDesign (13)
  • Terraform (2)
  • Tree (24)
  • Trie (2)
  • TwoPointers (16)
  • TypeScript (3)
  • Ubuntu (4)
  • Home

    SSL vs TLS

    Published Jul 02, 2025 [  Network  ]

    SSL (Secure Sockets Layer) and TLS (Transport Layer Security) are both cryptographic protocols designed to provide secure communication over a network, such as HTTPS. Here’s a comparison:


    🔒 TLS vs SSL: Key Differences

    Feature SSL TLS
    Full Name Secure Sockets Layer Transport Layer Security
    Versions SSL 2.0, SSL 3.0 (obsolete) TLS 1.0 – 1.3 (TLS 1.3 is current)
    Security Weak, vulnerable to attacks Stronger, more secure
    Status Deprecated (since 2015) Actively maintained
    Handshake Process Less efficient, less secure Improved with stronger ciphers
    Cipher Suites Supports outdated algorithms Modern, secure algorithms
    Performance Slower Faster (especially in TLS 1.3)

    ⚠️ Summary:

    • SSL is outdated and insecure. It should never be used today.
    • TLS is the modern standard, with TLS 1.3 being the latest and most secure version.
    • When people say “SSL certificates,” they really mean TLS certificates—the term just stuck.