Générateur SHA-1
Générez des hachages SHA-1 – pour les sommes de contrôle héritées, pas pour la sécurité.
Comment utiliser Générateur SHA-1
- Entrez votre texte.
- Lisez le hachage SHA-1 de 40 caractères.
- Utilisez-le uniquement à des fins non liées à la sécurité : sommes de contrôle héritées, identifiants Git, déduplication.
- Pour tout ce qui concerne la sécurité, passez à SHA-256 (intégrité) ou bcrypt (mots de passe).
Qu'est-ce que Générateur SHA-1 ?
Un générateur SHA-1 produit le hachage SHA-1 de 160 bits (40 caractères hexadécimaux) de n'importe quelle entrée. Autrefois omniprésent, SHA-1 est désormais cryptographiquement brisé : les chercheurs ont démontré des attaques par collision pratiques (le résultat "SHATTERED" de 2017 a produit deux PDF différents avec le même SHA-1), il ne doit donc jamais être utilisé à des fins de sécurité : certificats, signatures ou tout ce qu'un adversaire pourrait attaquer.
Il survit pour des utilisations non conflictuelles : sommes de contrôle héritées, identifiants d'objet internes de Git (Git utilise SHA-1 pour l'adressage, pas pour la sécurité (les collisions ne constituent pas une menace pratique, et Git est de toute façon en transition) et pour vérifier les fichiers par rapport aux anciennes valeurs SHA-1 publiées.
À propos de Générateur SHA-1
Saisissez du texte et obtenez instantanément son hachage SHA-1, calculé dans votre navigateur.
Utilisations légitimes aujourd'hui : correspondance aux sommes de contrôle héritées — certains logiciels et téléchargements plus anciens publient toujours des valeurs SHA-1 ; calculer le vôtre pour comparer confirme un transfert accidentel sans corruption (très bien, puisque les collisions accidentelles sont astronomiquement improbables – seules les collisions délibérées sont réalisables) ; Travail lié à Git — comprendre ou faire correspondre les hachages de commit/objet ; déduplication et mise en cache des données lorsque les entrées ne sont pas contrôlées par l'attaquant ; et éducation – apprendre comment fonctionnent les fonctions de hachage.
La ligne dure : pour TOUT objectif de sécurité – stockage de mots de passe (utiliser bcrypt), intégrité des fichiers contre la falsification, signatures numériques, certificats, clés HMAC – SHA-1 est inacceptable. Utilisez SHA-256 pour l'intégrité et les signatures, bcrypt/Argon2 pour les mots de passe, HMAC-SHA256 pour l'authentification. Si vous recherchez SHA-1 sur tout ce qu'un attaquant pourrait toucher, c'est le signal pour changer. Nos générateurs SHA-256, SHA-512 et HMAC couvrent les remplacements sécurisés.