Générateur de code PIN
Générez un code PIN aléatoire de 4 à 12 chiffres – carte bancaire, SIM, écran de verrouillage. Gratuit, dans votre navigateur, rien n’est enregistré.
Cliquer pour copier
Un code PIN aléatoire est bien plus difficile à deviner qu’un code choisi soi-même. On se rabat sur une date de naissance, une année, une répétition comme 1111 ou une suite comme 1234 – exactement les motifs qu’un attaquant essaie en premier. Ce générateur de code PIN tire chaque chiffre séparément et indépendamment des autres avec crypto.getRandomValues(), la source d’aléa cryptographique de votre navigateur, sans favoriser aucun motif. Choisissez la longueur selon le système : 4 chiffres pour la carte bancaire et le digicode, 6 chiffres pour la carte SIM et la plupart des écrans de verrouillage, jusqu’à 12 chiffres pour les coffres et les systèmes professionnels qui acceptent des codes plus longs. Gardez les ordres de grandeur en tête : un code à 4 chiffres n’a que 10 000 valeurs possibles (environ 13 bits), un code à 6 chiffres 1 000 000 (environ 20 bits) – presque rien comparé à un mot de passe. Un code PIN ne protège donc pas par sa longueur, mais parce que l’appareil se bloque après quelques tentatives : la CNIL admet 13 bits lorsqu’un matériel détenu, comme une carte bancaire, complète le code, et l’ANSSI n’accepte les codes courts qu’avec de « fortes mesures complémentaires », comme le blocage après trois échecs. Prenez toujours le code PIN le plus long que le système autorise, ne le communiquez jamais par téléphone ni par SMS, et ne le notez pas à côté de l’appareil qu’il protège.
Questions fréquentes
Quelle longueur pour un code PIN ?
La plus longue que le système accepte. Un code à 4 chiffres a 10 000 valeurs possibles, un code à 6 chiffres 1 000 000 – cent fois plus. Chaque chiffre supplémentaire multiplie les possibilités par dix. Là où vous avez le choix, prenez 6 chiffres ou plus, et écartez tout ce qui se déduit d’une date de naissance, d’un numéro de téléphone ou d’une adresse.
Un code PIN à 6 chiffres est-il sûr ?
Assez sûr pour un appareil qui se bloque après quelques erreurs – et seulement pour cela. 1 000 000 de possibilités, c’est à peine 20 bits d’entropie, quand un mot de passe de 16 caractères en dépasse 100. Un code à 6 chiffres ne tient donc que parce que personne ne peut essayer indéfiniment. Cette limite étant en place, un code PIN aléatoire à 6 chiffres est un choix raisonnable pour l’écran de verrouillage et la carte SIM.
Un code PIN aléatoire est-il plus sûr qu’un code choisi ?
Oui, et nettement. Dans les jeux de codes PIN analysés après des fuites, les années, les dates de naissance et les répétitions sont si fréquentes que quelques dizaines de valeurs couvrent une large part de tous les codes attribués. Un code PIN tiré au hasard échappe à ce schéma : chez lui, 1234 n’est pas plus probable que 8371, et les premières tentatives de l’attaquant tombent dans le vide.
Quels codes PIN éviter ?
Les dates de naissance et les années, les répétitions comme 1111 ou 0000, les suites comme 1234, les motifs de clavier comme 2580, et tout ce qui a un lien avec vous. Ces valeurs dominent les jeux de codes PIN connus et figurent en tête de liste chez tout attaquant. Un code PIN tiré au hasard a autant de chances de donner 1234 que n’importe quelle autre valeur – autant dire presque aucune.
Un code à 4 chiffres suffit-il ?
Seulement là où le nombre d’essais est strictement limité : la carte bancaire, bloquée après trois codes faux, ou le téléphone, qui allonge le délai après chaque échec. C’est exactement le cas que vise la CNIL quand elle admet 13 bits d’entropie avec un matériel détenu. 10 000 valeurs ne protègent rien par elles-mêmes. Là où plus de chiffres sont permis, utilisez-les ; s’il faut rester à quatre, un code aléatoire reste nettement préférable à un code inventé.
Puis-je utiliser ce code PIN pour ma carte bancaire, ma SIM ou mon téléphone ?
Oui. Le générateur produit des codes numériques uniformément aléatoires de 4 à 12 chiffres, adaptés aux cartes bancaires, au code PIN de la carte SIM, aux écrans de verrouillage, aux coffres, aux digicodes et à tout système qui attend un code numérique. Changez le code d’une carte bancaire uniquement par le canal officiel de votre banque, utilisez un code différent pour chaque carte, et ne le communiquez jamais par téléphone ni par SMS – une banque ne le demande jamais.
Autres générateurs
Rédigé et vérifié par Andrew Ivanov, Fractional CTO. Dernière vérification le .