Hash et vérif bcrypt en ligne — coût 4–14

Calculez le hash bcrypt d’un mot de passe (coût de 4 à 14) ou vérifiez un hash dans le navigateur. Un avertissement apparaît au-delà de 72 octets UTF-8. Ce n’est pas un échafaudage d’authentification en production.

…
Hash et vérification bcrypt, local au navigateur
Calculez le hash bcrypt d’un mot de passe ou vérifiez un hash au format modular crypt. Coût de 4 à 14. Pas « incassable », pas de l’authentification en production.

Notes développeur

Modes : hash (mot de passe + coût → $2…) ou verify (mot de passe + hash → match / no-match). Coût hors 4–14 rejeté (pas de clamp silencieux). bcrypt tronque après 72 octets UTF-8 — l’UI avertit. bcryptjs via import dynamique. Pas Argon2/scrypt ; pas un skeleton d’auth production.

Options

Mode
hash produit une chaîne au format modular crypt ; verify compare un mot de passe à un hash.
Coût
Entier 4–14 (défaut 10). Hors plage = rejet, jamais de clamp.

Cas d’usage

Générer des empreintes de fixtures pour des tests locaux. Vérifier un hash bcrypt stocké contre un candidat. Explorer les facteurs de coût sans backend.

Exemples

Hasher un mot de passe

Avant

correct-horse-battery-staple-fixture-password

Après

$2a$10$… (hash bcrypt modular crypt)

Vérifier

Avant

mot de passe + $2a$10$…

Après

Correspondance ou Pas de correspondance

Outils liés

Pour générer des mots de passe, utilisez password-generator. Pour l’authentification de message (pas des mots de passe), utilisez hmac-generator. Retour au hub outils sécurité.

FAQ Bcrypt

Hash & vérif

Bcrypt est-il « incassable » ?

Non. Bcrypt est un hash lent avec un facteur de coût, pas une garantie. Suivez le hasher recommandé par votre app.

Pourquoi avertir à 72 octets ?

bcrypt tronque silencieusement après 72 octets UTF-8. Les mots de passe plus longs s’exécutent, mais seuls les 72 premiers octets comptent.

Est-ce de l’authentification production ?

Non. C’est une aide locale pour fixtures et débogage, pas un produit d’authentification ni un login sécurisé.

Inspectez des JWKS, vérifiez des JWT, décodez des certificats X.509, convertissez PEM et JWK, cherchez des secrets et hachez avec bcrypt dans votre navigateur.