HTTPS assure l’intégrité des données en utilisant un algorithme de hashage (SHA) pour créer une empreinte numérique unique de chaque message. Cette empreinte est ensuite envoyée au récepteur avec les données pour vérification. Si les données ont été altérées pendant la transmission, l’empreinte ne correspondra pas à celle attendue, ce qui permettra de détecter toute altération. De plus, HTTPS utilise également un algorithme de chiffrement pour coder les données avant leur transmission, ce qui empêche les tiers de lire les données en transit. Ainsi, HTTPS assure à la fois la confidentialité et l’intégrité des données.