Differences and Implementation Principles of HTTP and HTTPS (Examples)

Differences and Implementation Principles of HTTP and HTTPS (Examples)

Core Differences and Implementation Principles of HTTP and HTTPS including technical details, parameter comparisons, and examples. 1. Core Differences Comparison Table Feature HTTP HTTPS Protocol Nature Hypertext Transfer Protocol (Plaintext Transmission) HTTP over SSL/TLS (Encrypted Transmission) Default Port 80 443 Transmission Security Data is exposed (can be eavesdropped/tampered) AES-256 and other encryptions (prevents man-in-the-middle attacks) … Read more

The Complete Guide to OpenSSL: The Ultimate Weapon for Secure Communication in Linux Systems

The Complete Guide to OpenSSL: The Ultimate Weapon for Secure Communication in Linux Systems

Follow「Raymond Operations」 public account, and set it as「Starred」, or scan the QR code at the bottom to join the group chat, to get the latest content first and not miss out on exciting content. Introduction to Linux OpenSSL SSL and TLS Before understanding OpenSSL, we first need to know what SSL/TLS is. SSL (Secure Sockets … Read more

A Comprehensive Comparison of Symmetric and Asymmetric Encryption

A Comprehensive Comparison of Symmetric and Asymmetric Encryption

In computer networks,the comparison between symmetric and asymmetric encryption covers core principles, performance parameters, selection and applications. 1. Core Differences Comparison Table Feature Symmetric Encryption Asymmetric Encryption Key Mechanism Uses thesame key for encryption and decryption Public key encryption + private key decryption Algorithm Examples AES-256, DES, 3DES RSA, ECC, DSA Speed Comparison Very fast … Read more

Introduction to the Botan Library: An Essential Cryptographic Toolbox for C++ Developers

The Botan library is an open-source cryptographic library primarily designed to provide implementations of cryptographic algorithms, formats, and protocols. It is written in C++11 and is licensed under the Simplified BSD License (a permissive open-source license), allowing for extensive commercial and non-commercial use. The goal of Botan is to become the best choice for encryption … Read more

IXWebSocket: An Open Source C++ Library for WebSocket Development

IXWebSocket is a WebSocket library specifically designed for C++, used to build client and server applications. It is lightweight, does not depend on the Boost library, and provides all the features needed for WebSocket development, such as SSL encryption and compression. Since 2017, it has handled massive real-time messages in large mobile video games. Additionally, … Read more

LuYao.TlsClient: An HTTP Client Library Providing TLS Fingerprint Simulation

LuYao.TlsClient A .NET TLS client library based on bogdanfinn/tls-client, which calls a Go-compiled dynamic link library through native interop (P/Invoke), providing advanced TLS fingerprint simulation capabilities. Project Overview LuYao.TlsClient is a cross-platform .NET library that allows developers to utilize advanced TLS client features in .NET applications. This library encapsulates the functionality of the tls-client Go … Read more

LuYao.TlsClient: An HTTP Client Library with TLS Fingerprint Simulation Features

LuYao.TlsClient A .NET TLS client library based on bogdanfinn/tls-client, which calls a Go-compiled dynamic link library through native interop (P/Invoke), providing advanced TLS fingerprint simulation capabilities. Project Overview LuYao.TlsClient is a cross-platform .NET library that allows developers to utilize advanced TLS client features in .NET applications. This library encapsulates the functionalities of the tls-client Go … Read more

Secure MQTT Implementations – TLS, Authentication, and Access Control for IoT Networks

Translation: https://www.javacodegeeks.com/2025/09/secure-mqtt-implementations-tls-authentication-and-access-control-for-iot-networks.html MQTT has become the de facto standard protocol for IoT communication: lightweight, reliable, and designed for resource-constrained devices. However, while MQTT simplifies communication between devices, it does not inherently provide security guarantees. Without proper safeguards, your IoT network may be vulnerable to eavesdropping, spoofing, or unauthorized access. This article will explore how to … Read more

Bext-Wintls: A Practical C++ Library

Bext-Wintls: A Practical C++ Library

Bext-Wintls: A Practical C++ Library In today’s software development landscape, network communication and data security are critical components. Bext-Wintls is a C++ library designed for the Windows platform, providing a simple and user-friendly interface for implementing secure communication based on TLS (Transport Layer Security protocol). This article will detail the features, characteristics, and how to … Read more