Generador de Tokens Aleatorios
Cadenas aleatorias en hexadecimal, Base58, Base64 o dígitos, con el número exacto de bits de entropía que llevan.
Resultados
Qué hace esta herramienta
Identificadores, claves de ejemplo, casos de prueba, códigos de invitación, nombres de archivo que no pueden chocar: todos necesitan una secuencia de caracteres al azar, y las dos preguntas que importan son qué caracteres se permiten y cuántos bits vale el resultado. Elija aquí el alfabeto y la longitud y la entropía se calcula por usted, para que la respuesta a «¿es bastante largo?» sea un número y no una sensación.
Fórmula
entropía = longitud × log2(tamaño del alfabeto)
Variables
| Símbolo | Significado | Unidad |
|---|---|---|
length | Caracteres por token | — |
alphabet | Caracteres a usar | — |
count | Cuántos | — |
prefix | Poner esto delante | — |
seed | Semilla | — |
OUT | Los tokens | — |
EN | Entropía | bits |
AS | Caracteres disponibles | — |
TL | Caracteres en total | — |
Ejemplo resuelto
- Caracteres por token32
- Caracteres a usarhex
- Cuántos3
- Poner esto delante
- Semilla7
- Los tokens00fb86738b42c835484f3e32248c1e89 af9ed025601c567fbb5522e53a50ae8d ae18aefd9ff8d085b8cf8d6ab84300fd
- Entropía128,0 bits
- Caracteres disponibles16
- Caracteres en total32
Limitaciones
- El cálculo se realiza íntegramente en su navegador. Los valores introducidos nunca se envían a un servidor.
Preguntas frecuentes
¿Es seguro usar esto como secreto real?
Lea esto antes de usar uno. El sorteo viene de un generador con semilla, elegido para que la misma semilla dé siempre el mismo resultado y la página pueda probarse. La semilla en sí se toma de la fuente criptográfica del navegador cada vez que se pulsa el botón, así que un token generado aquí y usado una vez no es predecible en la práctica, pero el generador que sigue a esa semilla no es criptográfico. Para una clave de API que proteja algo importante, tome el valor de la fuente segura de su propio sistema; para un marcador, un caso de prueba o un identificador, esta es exactamente la herramienta adecuada.
¿Para qué sirve el Base58?
Para todo aquello que una persona pueda tener que leer en voz alta, copiar a mano o escribir desde una pantalla. Es el alfabeto habitual sin los cuatro caracteres que se confunden: el cero, la O mayúscula, la I mayúscula y la l minúscula. El resultado es ligeramente más largo que el Base64 para la misma fuerza y mucho más difícil de equivocar por teléfono.