Aller au contenu principal

Tutoriels de cryptographie

Choisir l'algorithme est la partie facile. Ces tutoriels couvrent les nonces, la dérivation de clés, les tags d'authentification et le choix entre AES-GCM et ChaCha20-Poly1305.

Commencez par AES-256-GCM. Le guide de chiffrement couvre la génération de clé, le nonce de 96 bits, le tag d'authentification et la disposition des octets attendue par un déchiffreur ; le guide de déchiffrement part d'un chiffré produit ailleurs, y compris les pannes qui ressemblent à de la corruption — un tag tronqué, un nonce réutilisé, une clé dérivée avec de mauvais paramètres. Le guide de production rassemble ce qui n'apparaît qu'après la mise en ligne : rotation de clé, formats de stockage versionnés et ce que l'on peut journaliser sans journaliser le clair.

Là où le choix du chiffrement compte vraiment, la comparaison AES-GCM contre ChaCha20-Poly1305 place les deux face à face sur l'accélération matérielle, la réutilisation de nonce et les performances mobiles. Les pages Web Crypto montrent ce que la plateforme prend en charge — formats d'import et d'export, clés non exportables — et ce qu'elle laisse délibérément à votre code, tandis que le générateur RSA produit des paires de clés qui ne sont jamais envoyées. Le parcours client-side assemble le tout : phrase secrète en entrée, PBKDF2 pour la dérivation, AES-GCM pour la charge utile.

  • Déchiffrer AES-256-GCM localement

    Déchiffrer AES-256-GCM est simple lorsque vous disposez du mot de passe et des bonnes métadonnées. Voici la procédure exacte – et les erreurs qui font échouer le déchiffrement.

  • Paires de clés RSA : générer des PEM

    Clés publiques et privées, en-têtes PEM, tailles de clés et habitudes de stockage. Générez une paire localement et comprenez exactement ce que signifient les fichiers.

  • AES-GCM vs ChaCha20-Poly1305

    Les deux chiffrent et authentifient en une passe. AES-GCM gagne sur les puces accélérées matériellement ; ChaCha20-Poly1305 gagne en logiciel pur et sur les petits appareils. Le reste de la décision est votre plateforme.

  • Chiffrement par mot de passe : système complet

    Du mot de passe utilisateur au stockage de données chiffrées. Une solution complète pour des applications sécurisées.