# Générateur Scrypt

Générer un hash Scrypt à partir d'un mot de passe

> Page canonique: https://elysiatools.com/fr/tools/scrypt-generator

- **Catégorie:** Cryptography

- **Mots-clés:** scrypt, hash, mot de passe, sécurité, générateur, cryptographie

## Présentation

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.

## Entrées

- **Mot de passe** (text): Enter password to hash...
- **Sel (hexadécimal)** (text): Enter salt in hex format (leave empty to generate random)
- **Facteur de Coût** (number): CPU/memory cost parameter (1024-1048576, must be power of 2)
- **Taille de Bloc** (number): Block size parameter (1-32)
- **Parallélisme** (number): Parallelization parameter (1-16)
- **Longueur de Clé (octets)** (number): Derived key length in bytes (16-64)

## 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.

## Fonctionnement

- 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

- Renforcement de la sécurité des identifiants utilisateurs dans les applications web.
- Génération de clés de chiffrement à partir de phrases secrètes pour le stockage de fichiers.
- Audit de sécurité et tests de résistance de mots de passe face à des configurations de coût variables.

## Questions fréquentes

### 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.

## Outils associés

- [Générateur Bcrypt](https://elysiatools.com/fr/tools/bcrypt-generator): Générer un hash bcrypt à partir d'un mot de passe
- [Générateur PBKDF2](https://elysiatools.com/fr/tools/pbkdf2-generator): Générer un hash de dérivation de clé PBKDF2
- [Générateur de PKCE Code Verifier et Challenge](https://elysiatools.com/fr/tools/pkce-code-verifier-generator): Génère, valide et vérifie les paires code_verifier / code_challenge PKCE (RFC 7636) OAuth2 / OIDC. Trois modes : (1) générer une nouvelle paire depuis des octets aléatoires cryptographiques (256/384/512/768 bits), (2) auditer un verifier existant selon le RFC — longueur (43–128), charset \[A-Za-z0-9-._~\] et ≥256 bits d'entropie, et (3) vérifier une paire en recalculant BASE64URL(SHA256(verifier)). Construit en option l'URL complète de requête d'autorisation et le corps d'échange de token. Complète le nonce-generator générique (qui n'émet que la paire) avec l'audit de conformité RFC et la vérification de paire.
- [Générateur de codes TOTP / HOTP hors ligne](https://elysiatools.com/fr/tools/totp-hotp-offline-generator): Génère des mots de passe à usage unique TOTP RFC 6238 (6/8 chiffres, 30/60 s) et HOTP RFC 4226 (par compteur) à partir d’un secret base32, hors ligne, avec HMAC-SHA1/256/512, et exporte une URI otpauth://
- [Générateur de Geohash](https://elysiatools.com/fr/tools/geohash-generator): Générer un geohash à partir des coordonnées de latitude et longitude
- [Generateur de Tableaux Markdown](https://elysiatools.com/fr/tools/markdown-table-generator): Genere des tableaux Markdown formates a partir de donnees CSV, JSON ou tableaux avec alignement, style dentete, largeur de colonne et indications de fusion
- [Generateur de codes en lot](https://elysiatools.com/fr/tools/barcode-batch-generator): Genere en lot des codes Code 128, EAN-13, UPC-A, ITF-14, QR Code et Data Matrix depuis CSV ou texte multilignes avec export PNG ZIP ou PDF
- [Générateur de Hash](https://elysiatools.com/fr/tools/hash-generator): Générer des valeurs hash (MD5, SHA1, SHA256, SHA512)

## Exemples

- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Web Rust](https://elysiatools.com/fr/samples/web-image-processing-rust): Exemples de traitement d'images Web Rust incluant lecture/écriture, redimensionnement et conversion de format

## Contenu associé

- [Flux de sécurité des identifiants et JWT](https://elysiatools.com/fr/hubs/auth-token-security): Générez ou validez des mots de passe et inspectez les JWT sans confondre les paires de clés avec des mots de passe.
