Gerador de Chaves API Aleatórias
Gere chaves no servidor com as funções aleatórias criptograficamente seguras do PHP. Escolha hexadecimal, base64url, formato alfanumérico ou UUIDv4, defina de 8 a 128 caracteres aleatórios e acrescente, se quiser, um prefixo como sk_live_. As configurações e o prefixo são enviados ao servidor; os valores gerados retornam a esta página.
Como gerar uma chave API
-
1
Escolha o tamanho da saída
Defina de 8 a 128 caracteres aleatórios. O UUIDv4 tem sempre 36 caracteres, então esse controle fica desativado.
-
2
Escolha o formato
Use hexadecimal, base64url, caracteres alfanuméricos ou UUIDv4.
-
3
Adicione um prefixo se desejar
Um prefixo como sk_test_ ajuda a identificar chaves vazadas em logs e na varredura do GitHub.
-
4
Gere e copie
Clique em regenerar até obter um formato de chave que você goste; copie e armazene em seu gerenciador de segredos.
Aleatoriedade segura no servidor
O PHP cria os valores no servidor com random_bytes() e random_int(). As duas funções são próprias para aleatoriedade criptograficamente segura; portanto, a ferramenta não funciona apenas no navegador.
| Formato | Caracteres de saída | Tamanho |
|---|---|---|
| Hexadecimal | 0-9 a-f | 8–128 caracteres |
| Alfanumérico | 0-9 A-Z a-z | 8–128 caracteres |
| Base64url | A-Z a-z 0-9 - _ | 8–128 caracteres |
| UUIDv4 | Dígitos hexadecimais e hifens | 36 caracteres fixos |
Um valor hexadecimal de 32 caracteres contém 128 bits aleatórios. Um valor alfanumérico ou base64url de 22 caracteres contém cerca de 131–132 bits aleatórios. O UUIDv4 contém 122 bits aleatórios, pois os campos de versão e variante são fixos.
Prefira armazenar apenas o hash das chaves API, use prefixos para identificar o ambiente e faça a rotação sem revogar a chave antiga antes da hora.
Perguntas frequentes
Cada caractere hexadecimal representa 4 bits, portanto 32 caracteres contêm 128 bits aleatórios. O UUIDv4 também tem 128 bits, mas apenas 122 são aleatórios porque os campos de versão e variante são fixos.
Não. Faça um hash com SHA-256 ou argon2 antes de salvar. Quando um chamador de API apresentar a chave, faça um hash do que eles enviaram e compare. Se seu banco de dados vazar, o atacante só obterá hashes.
Sim. O prefixo é limitado a 64 caracteres e vem antes da parte aleatória. Use-o apenas para identificar o tipo de chave ou o ambiente.
O site gera os valores no servidor com random_bytes() e random_int() do PHP. As configurações e o prefixo opcional são enviados ao servidor.
Ferramentas relacionadas
Identificador de Criptografia
Cole um texto cifrado ou hash e o identificador sugere algoritmos ou codificações prováveis: MD5, SHA, bcrypt, AES, RSA, Base64 e mais.
Gerador de certificado SSL
Gere um certificado SSL/TLS autoassinado e uma chave privada RSA totalmente no navegador. Common Name, SANs e validade personalizados, exportados em PEM.
Codificador de Cifra A1Z26
Codifique texto usando a cifra A1Z26 (A=1, B=2, ... Z=26) ou decodifique uma sequência de números de volta para letras, com separador personalizável.
Gerador de CSR
Gere um Pedido de Assinatura de Certificado codificado em PEM e a chave privada RSA correspondente. Especifique o nome comum, os campos da organização e o tamanho da chave (2048, 3072 ou 4096 bits).
Conversor de ETH para USD
Converta Ethereum (ETH) para dólares americanos com uma taxa ETH/USD ao vivo ou com a taxa que você inserir. Veja quanto vale em USD qualquer quantidade de ETH.
Codificador de Cifra de César
Criptografe e descriptografe texto usando a cifra de César. Qualquer deslocamento de 1-25, suporta ROT13 como um caso especial, preserva pontuação e maiúsculas/minúsculas.
Ferramenta disponível em outros idiomas
- เครื่องสร้างคีย์ API แบบสุ่ม [TH]
- Generator losowych kluczy API [PL]
- Bộ tạo mã API ngẫu nhiên [VI]
- ランダムAPIキー生成器 [JA]
- مولد مفاتيح برمجة التطبيقات العشوائي [AR]
- Willekeurige API-keygenerator [NL]
- 랜덤 API 키 생성기 [KO]
- Generador de Claves API Aleatorias [ES]
- slumpmässig API-keygenerator [SV]
- Penghasil API Kunci Acak [ID]
- Générateur de clés API aléatoires [FR]
- Zufälliger API-Schlüssel-Generator [DE]
- Generatore di chiavi API casuali [IT]
- Random API Key Generator [EN]
- Генератор ключей API случайного типа [RU]
- Rastgele API Anahtarı Oluşturucu [TR]
- 随机API密钥生成器 [ZH]