Points clés
- Catégorie
- Cryptography
- Types d’entrée
- text, number
- Type de sortie
- text
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Le générateur Scrypt est un outil cryptographique conçu pour transformer vos mots de passe en hashs sécurisés, utilisant l'algorithme de dérivation de clé Scrypt pour renforcer la protection contre les attaques par force brute.
Quand l’utiliser
- •Pour sécuriser le stockage des mots de passe dans une base de données.
- •Pour tester la robustesse de vos paramètres de hachage avant une implémentation en production.
- •Pour générer des clés dérivées à partir de mots de passe avec des paramètres de coût personnalisés.
Comment ça marche
- •Saisissez votre mot de passe dans le champ dédié.
- •Configurez les paramètres optionnels tels que le facteur de coût, la taille de bloc et le parallélisme pour ajuster la complexité du calcul.
- •Fournissez un sel personnalisé en hexadécimal ou laissez l'outil en générer un aléatoirement.
- •Cliquez sur générer pour obtenir instantanément votre hash Scrypt sécurisé.
Cas d’usage
Exemples
1. Sécurisation d'une base de données utilisateur
Développeur Backend- Contexte
- Un développeur doit implémenter une méthode de stockage sécurisée pour les mots de passe des utilisateurs de son application.
- Problème
- Besoin d'un algorithme résistant aux attaques matérielles pour éviter le vol de mots de passe en clair.
- Comment l’utiliser
- Saisir le mot de passe utilisateur, définir un facteur de coût de 16384 et générer le hash pour le stocker en base.
- Configuration d’exemple
-
cost: 16384, keyLength: 32 - Résultat
- Le hash généré est stocké en toute sécurité, garantissant que même en cas de fuite de données, les mots de passe restent protégés.
2. Génération de clé de chiffrement
Administrateur Système- Contexte
- Besoin de dériver une clé de chiffrement robuste à partir d'une phrase secrète pour chiffrer un volume de données.
- Problème
- La phrase secrète seule est trop courte pour être une clé de chiffrement directe.
- Comment l’utiliser
- Utiliser le générateur Scrypt avec un sel spécifique et une longueur de clé de 64 octets pour obtenir une clé de haute entropie.
- Configuration d’exemple
-
keyLength: 64, parallelism: 4 - Résultat
- Une clé de 64 octets est produite, prête à être utilisée pour des opérations de chiffrement symétrique.
Tester avec des échantillons
hashHubs associés
FAQ
Qu'est-ce que l'algorithme Scrypt ?
Scrypt est une fonction de dérivation de clé conçue pour être coûteuse en mémoire, ce qui rend les attaques par matériel spécialisé (ASIC) beaucoup plus difficiles.
Pourquoi utiliser un sel (salt) ?
Le sel ajoute une valeur aléatoire au mot de passe avant le hachage, empêchant ainsi l'utilisation de tables arc-en-ciel (rainbow tables) pour retrouver le mot de passe original.
Quel facteur de coût choisir ?
Le facteur de coût doit être une puissance de 2. Une valeur plus élevée augmente la sécurité mais nécessite plus de ressources CPU et de mémoire.
Le hash généré est-il réversible ?
Non, le hachage est une opération à sens unique. Il est impossible de retrouver le mot de passe original à partir du hash.
Puis-je définir la longueur de la clé ?
Oui, vous pouvez spécifier la longueur de la clé dérivée en octets, généralement entre 16 et 64 octets.