Gerador de bytes aleatórios
Aleatório
Gera até 256 bytes de dados aleatórios criptograficamente seguros usando a API `crypto.getRandomValues()` do navegador — adequado para chaves API, tokens de sessão, IVs, sais e fixtures de teste. Os formatos cobrem hex minúsculo/maiúsculo, Base64 padrão e URL-safe, string binária, array decimal, literal C `uint8_t[]`, literal Python `b'...'` e UUID v4 RFC 4122 (quando há ≥16 bytes). Opções de separador (nenhum/espaço/vírgula/dois-pontos/hífen) permitem casar com formatos de MAC ou impressão digital de certificado.
Como usar
- Escolha a quantidade de bytes (1-256) — 16 para IV, 32 para chave HMAC, 64 para client secret OAuth.
- Selecione o formato. Para cookies e JWT use Base64URL (sem padding, seguro em URL).
- Clique em 'Gerar' para novo valor; mudar opções reformata os bytes existentes.
Perguntas frequentes
- É criptograficamente seguro?
- Sim. Usa `crypto.getRandomValues()`, o CSPRNG da Web Crypto API. Tudo é gerado localmente no seu navegador, sem sair do dispositivo.
- Por que máximo 256 bytes?
- A maioria dos usos de segurança precisa de 16-64 bytes. O limite evita travar a UI. Para volumes grandes use `openssl rand` ou `head /dev/urandom`.
- Diferença Base64 vs Base64URL?
- Base64 usa `+`, `/` e padding `=` — bom para JSON mas inseguro em URLs e nomes de arquivo. Base64URL substitui `+`→`-`, `/`→`_` e remove padding `=` — usado em JWT, OAuth state e URLs.
Ferramentas relacionadas
Gerador de Números Aleatórios
Gere números aleatórios criptográficos em qualquer intervalo — com ou sem duplicatas, opcionalmente ordenados.
Gerador de Grupos
Divida uma lista de nomes em grupos aleatórios equilibrados — escolha número de grupos ou pessoas por grupo.
Sorteio
Escolha N vencedores de uma lista de nomes — aleatório criptográfico, com ou sem duplicatas.
Rolador de Dados e Moedas
Role dados poliédricos (d4–d100) ou jogue uma moeda com aleatoriedade criptográfica.
Sorteador Aleatório — Roleta e Escada
Escolha um vencedor com uma roleta ou um sorteio de escada.
Gerador de Senhas
Gere senhas aleatórias e fortes que nunca saem do seu navegador.