Cryptographie

⏱️ Durée : 90 minutes Niveau : Avancé

Qu'est-ce que la cryptographie ?

La cryptographie est la science du chiffrement, permettant de protéger les informations en les rendant incompréhensibles sans une clé spécifique.

Types de chiffrement

Chiffrement symétrique

Même clé pour chiffrer et déchiffrer.

Chiffrement asymétrique

Paire de clés (publique/privée).

Fonctions de hachage

Transforment des données en empreinte unique (non réversible).

Cas d'usage

Implémentation en PHP


// Hachage sécurisé de mot de passe
$hashed_password = password_hash($password, PASSWORD_ARGON2ID);

// Vérification
if (password_verify($input_password, $hashed_password)) {
    echo "Mot de passe correct";
}

// Chiffrement symétrique
$encrypted = openssl_encrypt($data, "AES-256-CBC", $key, 0, $iv);
$decrypted = openssl_decrypt($encrypted, "AES-256-CBC", $key, 0, $iv);

📝 Connectez-vous pour accéder au quiz et obtenir votre certification !

Se connecter