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.