Генератор Паролів
FreeСтворюйте надійні випадкові паролі прямо у браузері за допомогою криптографічно безпечного генератора, з показником надійності в реальному часі, розрахунком ентропії та підтримкою створення кількох паролів одразу.
Працює повністю у вашому браузері за допомогою криптографічно безпечного генератора випадкових чисел. Нічого нікуди не завантажується.
Типи символів
Додаткові параметри
Сила
Створені паролі
Недавня Активність
Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.
Generated 5 password(s), 64 characters, ~409 bits of entropy
4 години тому
Generated 5 password(s), 64 characters, ~409 bits of entropy
4 години тому
Generated 1 password(s), 64 characters, ~409 bits of entropy
4 години тому
Generated 1 password(s), 24 characters, ~153 bits of entropy
4 години тому
Generated 1 password(s), 24 characters, ~156 bits of entropy
4 години тому
Generated 1 password(s), 24 characters, ~113 bits of entropy
4 години тому
Generated 1 password(s), 24 characters, ~137 bits of entropy
4 години тому
Generated 1 password(s), 24 characters, ~115 bits of entropy
4 години тому
Generated 1 password(s), 24 characters, ~144 bits of entropy
4 години тому
Generated 1 password(s), 24 characters, ~126 bits of entropy
4 години тому
Generated 1 password(s), 24 characters, ~156 bits of entropy
4 години тому
Generated 1 password(s), 16 characters, ~104 bits of entropy
4 години тому
Що робить цей інструмент
Цей інструмент створює надійні випадкові паролі безпосередньо у вашому браузері. Виберіть довжину, які типи символів включити та чи слід уникати візуально неоднозначних символів, а потім створіть один пароль або цілу партію одразу, кожен із показником надійності в реальному часі та точним розрахунком ентропії.
Як Це Працює
Для кожної позиції символу інструмент вибирає випадкові байти з crypto.getRandomValues() і використовує вибірку з відбраковуванням (відкидаючи будь-яке значення байта, яке могло б внести зсув), щоб обрати рівномірно випадковий індекс у вибраному наборі символів, тож кожен дозволений символ однаково ймовірний на кожній позиції. Коли увімкнено опцію "вимагати принаймні один символ кожного типу", спочатку розміщується по одному символу з кожного вибраного типу, а потім весь результат випадково перемішується перед показом. Ентропія в бітах обчислюється як log2 розміру набору символів, помножений на довжину пароля, а позначка надійності визначається за цією кількістю бітів: менше 28 бітів це Дуже слабкий, 28-35 це Слабкий, 36-59 це Прийнятний, 60-89 це Надійний, а 90 і більше це Дуже надійний.
Проблеми, які це вирішує
- Створення надійного унікального пароля для нового облікового запису без повторного використання або незначної зміни старого.
- Відповідність специфічним правилам пароля сайту (мінімальна довжина, обов'язковий символ, відсутність неоднозначних символів) без спроб і помилок.
- Створення цілої партії паролів за один раз під час налаштування кількох нових облікових записів або тестових користувачів.
- Розуміння, у конкретних бітах ентропії, наскільки насправді надійнішим є довший або більш різноманітний пароль.
Часті запитання
›Це справді випадково, чи просто Math.random()?
Кожен символ вибирається за допомогою crypto.getRandomValues() браузера, того самого криптографічно безпечного джерела випадковості, яке використовується, наприклад, для ключів шифрування, а не значно слабшої функції Math.random(), яка в деяких рушіях достатньо передбачувана, щоб її можна було відновити за попередніми результатами. Вибір символів також використовує вибірку з відбраковуванням замість простого ділення за модулем, тому кожен дозволений символ має рівно однакову ймовірність без зсуву до початку набору символів.
›Що насправді означає число ентропії?
Ентропія в бітах дорівнює log2 розміру набору символів, помноженому на довжину пароля; вона показує, скільки спроб у середньому знадобиться зловмиснику, який знає ваші налаштування (але не сам пароль), щоб підібрати його методом перебору. Кожен додатковий біт подвоює цю кількість спроб, тож перехід від 40 до 60 бітів не є покращенням на 50 відсотків, це приблизно в мільйон разів складніше.
›Чому варто виключати неоднозначні символи, такі як 0, O, 1, l та I?
Ці символи виглядають майже однаково в багатьох шрифтах, що важливо, якщо вам колись доведеться прочитати пароль уголос, переписати його з роздрукованої копії або ввести на пристрої без надійного шрифту. Їх виключення трохи зменшує набір символів (а отже, трохи знижує ентропію для тієї самої довжини), що є невеликим, але зазвичай вартим компромісом для паролів, які ви не завжди копіюватимете та вставлятимете.
›Що змінює опція "вимагати принаймні один символ кожного вибраного типу"?
Деякі форми входу відхиляють паролі, що не містять змішаних типів символів, навіть якщо загальна довжина та випадковість достатньо високі. Коли цю опцію увімкнено, генератор гарантує принаймні один символ кожного вибраного типу перед випадковим заповненням решти, а потім перемішує весь результат, щоб гарантовані символи не опинилися передбачувано на початку.
›Чи безпечно створювати кілька паролів для різних облікових записів в одній партії?
Так, кожен пароль у партії генерується незалежно з власними новими випадковими байтами, тож знання одного пароля з партії не дає жодної інформації про інші. Використання різного, незалежно створеного пароля для кожного облікового запису (а не варіацій одного пароля) є саме тим, що захищає вас, якщо сайт, яким ви користуєтеся, колись буде зламано.
›Чи бачить або зберігає цей інструмент створені мною паролі?
Ні, створення відбувається повністю у вашому браузері за допомогою JavaScript, нічого не надсилається на сервер, а сторінка не зберігає історію попередніх значень, крім локально збереженого підсумку кількості символів (ніколи самого пароля) для панелі історії на цій сторінці.
Пов'язані Інструменти
Текст
Виправлення мойджибаке (пошкодженого тексту)
Відновлює оригінальні байти за пошкодженим (мойджибаке) текстом і повторно декодує їх за допомогою кількох поширених кодувань, показуючи кожен чистий варіант.
FreeТекст
Перевірка синтаксису MySQL
Перевіряє синтаксис MySQL для одного або кількох операторів, розділених крапкою з комою, повідомляючи точний рядок і стовпець першої знайденої помилки.
FreeТекст
Онлайн-редактор HTML
Редагуйте HTML, CSS та JavaScript у трьох панелях із живим ізольованим попереднім переглядом, що оновлюється під час введення тексту, плюс завантаження в один клік як окремого HTML-файлу.
FreeТекст
Конвертер Punycode
Перетворюйте текст між Unicode та Punycode (RFC 3492), кодуванням лише з символів ASCII для інтернаціоналізованих доменних імен, з повним режимом домену (з урахуванням крапок, автоматичним префіксом xn--) та режимом простої метки, перетворюючи кілька рядків одразу.
FreeТекст
Лічильник рядків
Просунутий лічильник рядків, що миттєво аналізує вставлений текст: виявлення дублікатів/порожніх рядків, фільтрація рядків коментарів, пошук і заміна на основі regex, сортування та вставлення префікса/суфікса.
FreeТекст
Рандомізатор списку
Перемішайте будь-який список, оберіть випадкових переможців для розіграшів, та розділіть записи на рівні групи, усе у вашому браузері з неупередженим перетасуванням Фішера-Єйтса.
FreeТекст
Генератор акронімів
Перетворіть фразу на її акроним миттєво, з розбором по буквах та додатковим режимом пропуску другорядних слів.
FreeТекст
Додати розриви рядків
Додайте розриви рядків після кожного роздільника, через кожні N символів (з переносом слів чи точно), чи через кожні N слів, з живим підрахунком рядків.
Коментарі (0)
Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.
Ще немає коментарів. Будьте першим, хто поділиться думками!