CryptographieDEV

Encodage de texte, hachage cryptographique, chiffrement symétrique et asymétrique.

À propos de Boîte à outils cryptographique

Aperçu

Cette boîte à outils intègre plus de 20 algorithmes cryptographiques standard de l'industrie, couvrant quatre catégories principales : encodage de texte, hachage cryptographique, chiffrement symétrique et chiffrement asymétrique.

Traitement 100% côté client—
Zéro transmission réseau :

Toutes les opérations cryptographiques sont effectuées localement sur votre appareil. Toutes les données sensibles (texte en clair, texte chiffré, clés, etc.) ne quittent jamais votre appareil, garantissant une confidentialité et une sécurité complètes.

Sélectionnez un algorithme spécifique pour afficher la documentation technique détaillée, y compris l'historique de l'algorithme, l'analyse de sécurité, les paramètres recommandés et les conseils professionnels.

Argon2

Argon2 est le gagnant de la Password Hashing Competition de 2015, conçu par Alex Biryukov, Daniel Dinu et Dmitry Khovratovich. C'est actuellement l'algorithme de hachage de mots de passe le plus sécurisé, spécifiquement conçu pour le stockage de mots de passe et la dérivation de clés.

Caractéristiques de l'algorithme : Argon2 a trois variantes :
Argon2d : Résistant au craquage GPU, mais peut être vulnérable aux attaques par canal auxiliaire
Argon2i : Résistant aux attaques par canal auxiliaire, adapté au hachage de mots de passe
Argon2id (Recommandé) : Combine les avantages des deux, le meilleur choix

Argon2 utilise une conception gourmande en mémoire, nécessitant de grandes quantités de mémoire pour calculer, augmentant considérablement le coût du craquage avec du matériel spécialisé comme les GPU, ASIC et FPGA. Il prend également en charge le coût de temps ajustable, le coût de mémoire et le parallélisme.

Description du format de sortie : Argon2 utilise le PHC String Format (Password Hashing Competition String Format), qui est le format standard pour les algorithmes de hachage de mots de passe, contrairement aux algorithmes de hachage réguliers (comme MD5, SHA-256) qui ne produisent que des valeurs de hachage.

Format de sortie : $argon2id$v=19$m=19456,t=2,p=1$salt$hash
$argon2id - Variante d'algorithme (argon2d/argon2i/argon2id)
v=19 - Numéro de version (0x13 = 19)
m=19456,t=2,p=1 - Paramètres (coût mémoire/coût temps/parallélisme)
salt - Sel aléatoire encodé en Base64
hash - Hachage de mot de passe encodé en Base64

Avantages de ce format autonome : Chaque génération de hachage est différente (sel aléatoire), contient toutes les informations nécessaires à la vérification, peut ajuster les paramètres pour améliorer la sécurité, empêche les attaques par table arc-en-ciel.

Pourquoi fortement recommandé : Argon2 est reconnu par la communauté cryptographique comme la meilleure pratique pour le stockage de mots de passe. Tous les nouveaux projets devraient utiliser Argon2id. Paramètres recommandés (2023) : m=19456 (19 Mo), t=2, p=1.