crypto
La crypto (cryptographie, pas crypto-monnaie) est la science qui garantit la confidentialité, l'intégrité, et l'authenticité des données. Dans une application, on croise des fonctions de hash, du chiffrement symétrique et asymétrique, des signatures numériques, et des protocoles d'échange de clés. La règle d'or : ne jamais implémenter soi-même ce que des bibliothèques standard ont déjà résolu. Les articles sous ce tag expliquent comment utiliser correctement les primitives existantes (pas les recréer), reconnaître les pièges classiques (timing attacks, IV réutilisés, PRNG faible), et construire une authentification qui résiste aux erreurs de mise en œuvre plutôt qu'à une attaque théorique improbable.