WMW

Генератор htpasswd

Free

Створюйте справжній файл Apache .htpasswd з bcrypt або SHA, перевірений побайтово порівняно з офіційним інструментом командного рядка htpasswd, з підтримкою кількох користувачів одночасно.

Повністю працює у вашому браузері. Ваші імена користувачів і паролі ніколи нікуди не завантажуються.

Алгоритм

Чим вище значення, тим довше обчислення, але вища стійкість до злому. Значення за замовчуванням Apache становить 5; більшість сучасних рекомендацій радять 10 і вище.

Користувачі

Недавня Активність

Видно всім. Останні 20 використань серед усіх відвідувачів, найновіші спочатку.

Ще немає активності. Будьте першим.

Коментарі (0)

Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.

Коментарі гостей переглядаються перед публікацією. Увійти щоб публікувати миттєво.

Ще немає коментарів. Будьте першим, хто поділиться думками!

Що робить цей інструмент

Цей інструмент створює справжній файл Apache .htpasswd для базової автентифікації HTTP. Додайте одну або кілька пар ім'я користувача/пароль, виберіть bcrypt (рекомендовано, з регульованим фактором вартості) або SHA, і отримайте готовий до збереження файл, перевірений на побайтову відповідність виводу власного інструменту командного рядка htpasswd Apache.

Як Це Працює

Кожен рядок у файлі .htpasswd відповідає формату ім'якористувача:хешпароля. Для bcrypt для кожного пароля генерується випадкова 16-байтова сіль, яка поєднується з обраним фактором вартості для отримання хешу у стилі $2y$; для SHA пароль проходить через один прохід SHA-1 і кодується в base64 з префіксом {SHA}. Обидва формати були перевірені на відповідність реальному виводу інструменту htpasswd Apache, щоб підтвердити точну відповідність перед випуском цього інструменту.

Проблеми, які це вирішує

Часті запитання

›Чому не включено старий формат Apache MD5 (apr1)?

Офіційна документація Apache рекомендує bcrypt замість заснованого на MD5 формату "apr1" починаючи з httpd 2.4.4, називаючи старіші методи crypt() та MD5 застарілими. Замість того, щоб включати алгоритм, який ми не змогли незалежно перевірити побайтово порівняно з реальним виводом Apache, цей інструмент зосереджується на bcrypt і SHA, обидва перевірені на точну відповідність реальному інструменту командного рядка htpasswd.

›Який фактор вартості використовувати для bcrypt?

Власний інструмент htpasswd Apache за замовчуванням використовує 5, обране десятиліття тому для сумісності з повільнішим обладнанням. Для нового розгортання сьогодні зазвичай рекомендується 10–12; вищі значення довше обчислюються (у цьому й суть, це робить підбір пароля дорожчим), але також трохи сповільнюють перевірку реальних входів.

›У чому різниця між bcrypt і SHA тут?

Bcrypt є повільним алгоритмом хешування паролів, спеціально створеним для цього, із вбудованою випадковою сіллю та регульованою вартістю, поточний рекомендований Apache вибір. SHA ({SHA}пароль) є лише одним швидким проходом SHA-1 без солі, включений для сумісності з дуже старими налаштуваннями Apache або скриптами, які спеціально очікують цей формат, не рекомендується для нових розгортань.

›Куди насправді має потрапити створений файл?

Збережіть результат у файл (зазвичай з назвою .htpasswd) поза публічним кореневим каталогом вашого сайту, потім вкажіть у директиві AuthUserFile конфігурації Apache шлях до нього, разом із AuthType Basic і директивою Require valid-user у відповідному блоці <Directory> або .htaccess.

›Чи можу я додати кілька користувачів одночасно?

Так, використовуйте "Додати користувача", щоб додати стільки рядків з іменем користувача та паролем, скільки потрібно; поле виводу об'єднує кожен рядок в один файл, по одному користувачу на рядок, точно відповідаючи формату, якого очікує Apache.

Пов'язані Інструменти

Free

Текст

Створення стовпчастої діаграми

Перетворіть прості дані мітка,значення на настроювану стовпчасту діаграму з 8 колірними темами, орієнтацією, сортуванням, підтримкою від'ємних значень, миттєвою статистикою та експортом SVG/PNG.

Free

Текст

Кодування/декодування Base64

Кодуйте текст у base64 чи декодуйте base64 назад у текст, наживо під час введення, з повною підтримкою Unicode та додатковим URL-безпечним варіантом.

Free

Текст

Конвертер систем числення

Конвертуйте число між двійковою, вісімковою, десятковою, шістнадцятковою системами, BCD, кодом Грея та будь-якою власною основою від 2 до 36, усе одночасно з одного введення.

Free

Текст

Генератор та перевірка хешу bcrypt

Генеруйте та перевіряйте хеші паролів bcrypt повністю у вашому браузері за допомогою WebAssembly, з регульованим фактором вартості та сіллю.

Free

Текст

Конвертер біонічного читання

Перетворіть будь-який текст у формат біонічного читання, виділивши жирним першу частину кожного слова, щоб допомогти читати швидше та краще концентруватися.

Free

Текст

Генератор хешу Blake2b

Обчисліть хеш BLAKE2b тексту чи файлу у вашому браузері, з регульованою довжиною виводу та додатковим ключовим хешуванням (MAC).

Free

Текст

Інструмент шифру Цезаря

Шифруйте чи дешифруйте текст класичним шифром Цезаря, з таблицею відповідності A-Z, списком повного перебору, діаграмою частоти літер та швидким переходом ROT13.

Free

Текст

Генератор ASCII-арту

Перетворіть введений текст або завантажене зображення на ASCII-арт. Виберіть стиль шрифту або шкалу символів, збережіть колір і експортуйте як звичайний текст або PNG.