Générateur de clés API en masse

Générateur de clés API en masse – généré sur votre appareil, jamais transmis.

API keys

Paste into your .env:

 

Générez autant de clés API que nécessaire à la fois, chacune tirée du générateur de nombres aléatoires cryptographiques du navigateur. Définissez la longueur, ajoutez un préfixe tel que sk_live_ pour que les clés soient identifiables dans les journaux et téléchargez le lot sous forme de fichier texte.

Foire aux questions

Est-il sécuritaire de générer une clé secrète sur un site Web ?

C'est ici, car rien ne se transmet. La clé est produite par crypto.getRandomValues ​​dans votre propre navigateur – le même générateur cryptographique que votre système d'exploitation utilise – et ne touche jamais le réseau. Vous pouvez vous déconnecter d’Internet et cette page fonctionne toujours, ce qui est le moyen le plus simple de le prouver.

Qu’est-ce qui rend une clé API forte ?

Longueur et vrai hasard. Quarante caractères alphanumériques à casse mixte représentent environ 238 bits d'entropie, bien au-delà de tout ce qui peut être forcé brutalement. Ce qui compte le plus, c'est que le caractère aléatoire est cryptographique : les clés générées à partir d'une source prévisible peuvent être devinées même lorsqu'elles semblent aléatoires.

Dois-je utiliser une clé différente pour chaque environnement ?

Oui. Le développement, la mise en scène et la production doivent chacun avoir leur propre clé. En partager un signifie qu’une fuite n’importe où compromet partout, et cela permet à un jeton créé lors de la mise en scène d’être rejoué contre la production.

Où doit être stockée la clé ?

Dans une variable d'environnement ou un gestionnaire de secrets, jamais dans un contrôle de code source. Ajoutez votre fichier .env à .gitignore avant la première validation - une fois qu'un secret est dans l'historique de git, sa suppression ultérieure ne le supprime pas et la clé doit être pivotée.

Est-ce que cela fonctionne sur Windows, Mac, iPhone et Android ?

Oui. Il fonctionne dans n'importe quel navigateur moderne sous Windows, Mac, Linux, iPhone et Android sans rien à installer et aucun compte requis. Chrome, Edge, Firefox et Safari sont tous pris en charge.