Навіщо використовувати цей генератор токенів?
- Безпечний режим за замовчуванням використовує CSPRNG (crypto.getRandomValues).
- Створюйте токени base64url, hex або з власного набору символів на одній сторінці.
- Переглядайте орієнтовну ентропію та ризик колізії для ваших налаштувань.
- Безпечно діліться налаштуваннями: посилання ніколи не містять згенерованих токенів.
Як користуватися (3 кроки)
- Оберіть формат (base64url / hex / власний набір символів).
- Задайте довжину й кількість, потім згенеруйте.
- Скопіюйте, збережіть або поділіться посиланням лише з налаштуваннями.
Генерація
Генератор токенів
Оберіть формат і довжину, згенеруйте пакет, а потім скопіюйте, збережіть або поділіться налаштуваннями (не токенами).
Результати
Рекомендований процес роботи з токенами
Оберіть правильний режим випадковості
Використовуйте безпечний режим для API-ключів, кодів запрошення, посилань скидання та всього, що надає доступ. Режим seed використовуйте лише тоді, коли потрібні повторювані тестові дані для тестів, документації або демо.
Узгодьте довжину й кодування з призначенням
32 байти - практична початкова точка для багатьох токенів. Hex легко перевіряти, base64url коротший для посилань і конфігураційних файлів, а власні алфавіти корисні лише тоді, коли інша система вимагає обмежений набір символів.
Діліться налаштуваннями, а не секретами
Посилання зберігає лише налаштування генератора. Згенеровані токени залишаються в браузері, тому копіюйте фінальний токен у сховище або цільову систему, а не в задачі, чати чи URL.
Швидкі перевірки перед використанням
- Переконайтеся, що система-отримувач приймає вибраний алфавіт і довжину.
- Використовуйте безпечний режим для всього, що автентифікує або надає доступ.
- Одразу згенеруйте новий токен, якщо він потрапив у журнали, знімки екрана або публічний URL.
Часті запитання
Це безпечно?
Безпечний режим використовує crypto.getRandomValues. Режим seed призначений лише для повторюваних тестів і не є безпечним.
Скільки байтів використовувати для API-ключа?
Типова база - 32 байти (256 біт). Для більшого запасу безпеки можна використати 48 або 64 байти.
Що таке base64url?
Base64url - це base64, адаптований для URL: + стає -, / стає _, а padding (=) можна прибрати.
Чи зберігаються або завантажуються згенеровані токени?
Ні. Усе працює локально в браузері. Токени не завантажуються і за замовчуванням не зберігаються.
Чому посилання не містить токенів?
Секрети в URL можуть витікати через історію, журнали та referrer. Цей інструмент ділиться лише налаштуваннями, ніколи токенами.