Головна

Тест TOTP token

Цей довідник пояснює TOTP token testing у контексті локальних Authenticator кодів, ключів Base32, посилань otpauth і URL shortcuts.

Допомога з 2FA, MFA і TOTP authenticator

Використовуйте цю сторінку як легкий генератор кодів TOTP/OTP для двофакторної автентифікації (2FA), багатофакторної автентифікації (MFA) і кодів, сумісних з authenticator. Вставте Base32 secret або посилання otpauth і додавайте генератори лише за потреби.

Опис функцій

Поле secret показує вставлений текст без змін, а генератор внутрішньо приймає пробіли, дефіси та padding. Кожен генератор має власний 30-секундний TOTP-таймер, необов'язкову назву, вставку, очищення, видалення і копіювання одним кліком. Сторінка за замовчуванням починається з одного генератора; додавайте більше лише для кількох акаунтів, secret 2FA або MFA token. Підтримуються URI otpauth://, Base32 secret, URL fragments, path shortcuts і query parameters.

URL-ярлики secret

Рекомендовано формат fragment, бо вміст після # не надсилається з HTTP-запитами. Формати path і query також підтримуються, а такі сторінки позначаються noindex, щоб URL із secret не індексувалися. Не діліться реальними secret 2FA з іншими. Для тимчасових ярликів краще використовувати URL fragment #secret=.

Область інструмента

Інструмент перетворює наявний ключ налаштування на поточні TOTP коди. Він не створює нові secrets, SMS OTP, push-підтвердження, passkeys або recovery codes.

Тестові вектори TOTP RFC 6238

Ці публічні вектори RFC 6238 Appendix B використовують 8-значні значення TOTP для SHA-1, SHA-256 і SHA-512. Вони допомагають перевірити, чи генератор TOTP, застосунок Authenticator або бібліотека відповідає стандартному алгоритму.

Unix timeUTC timeОчікуваний TOTP SHA-1Очікуваний TOTP SHA-256Очікуваний TOTP SHA-512
591970-01-01 00:00:59 UTC942870824611924690693936
11111111092005-03-18 01:58:29 UTC070818046808477425091201
11111111112005-03-18 01:58:31 UTC140504716706267499943326
12345678902009-02-13 23:31:30 UTC890059249181942493441116
20000000002033-05-18 03:33:20 UTC692790379069882538618901
200000000002603-10-11 11:33:20 UTC653531307773770647863826

Тестові вектори TOTP RFC 6238 (JSON)

Стандарти й джерела

FAQ

Що таке TOTP?

TOTP — це одноразовий пароль на основі часу. Додаток authenticator і сервіс мають спільний Base32 secret та використовують поточний час для створення короткого коду, який зазвичай змінюється кожні 30 секунд.

Цей інструмент 2FA локальний?

Обчислення TOTP виконується у вашому браузері через Web Crypto. Акаунт не потрібен, і secret не надсилається до backend API для генерації коду. Для URL-ярликів краще використовувати #secret=.

Як використовувати кілька генераторів?

Сторінка починається з одного генератора. Натисніть Додати генератор для кожного додаткового secret 2FA або MFA, за потреби задайте назву, вставте Base32 secret або URI otpauth і скопіюйте код.

Чи можна відкрити URL із кодом налаштування 2FA?

Так. Рекомендований формат: https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET. Також працюють path shortcuts і URL ?secret=.