Htpasswd Генератор

Htpasswd Форма

Введіть ім'я користувача, яке буде використовуватися для файлу htpasswd, та пароль для шифрування:


Ваш результат можна побачити нижче.

Результат генерації htpasswd

Немає результатів.

Скопіюйте та вставте це у свій файл .htpasswd.


Про онлайн генератор htpasswd

Що таке htpasswd?

HTTP-сервер Apache може використовувати файл .htpasswd, вказаний у файлі .htaccess, для створення захищених областей з обмеженим доступом. Файл .htpasswd містить рядки, що відповідають парі імені користувача та пароля, розділених двокрапкою. Пароль зашифрований за допомогою методу crypt системи UNIX і може використовувати MD5 або SHA1.

Цей генератор .htpasswd створює паролі, які хешуються за допомогою алгоритму MD5. Ці паролі можна використовувати на будь-якій платформі, включаючи Windows, MacOsX та Linux.

Як згенерувати htpasswd онлайн?

Просто введіть ім'я користувача та пароль і буде згенеровано запис для файлу htpasswd. Цей генератор htpasswd створює паролі, які хешуються за допомогою алгоритму MD5, що означає, що ви можете використовувати його для сайтів, розміщених на будь-якій платформі, включаючи Windows та Linux. Якщо вам потрібно створити відразу кілька записів аутентифікацій, ви можете скористатися масовий генератор htpasswd

Щоб створити безпечний і надійний пароль використовуйте генератор паролів.

Як захистити папки в Apache?

Щоб захистити певну папку, файл .htaccess міститься в каталогі, який ви хочете захистити. Правила та директиви конфігурації у файлі .htaccess будуть застосовані до будь-якого каталогу, в якому він знаходиться, а також до всіх підкаталогів. Типовий файл .htaccess виглядає так:

AuthUserFile /path/to/.htpasswd
AuthType Basic
AuthName "My restricted Area"
Require valid-user

Як захистити папки в Apache?

Щоб захистити певну папку, вам необхідно оновити конфіг nginx вашого сайту, наприклад:

location /api {
    auth_basic           "Administrator's Area";
    auth_basic_user_file /path/to/.htpasswd;
}

Крім того, ви можете обмежити доступ до всього сайту за допомогою звичайної автентифікації, але при цьому зробити деякі області сайту загальнодоступними. У цьому випадку вкажіть параметр off директиви auth_basic, яка скасовує спадкування від верхніх рівнів конфігурації:

server {
    ...
    auth_basic           "Administrator's Area";
    auth_basic_user_file /path/to/.htpasswd;

    location /public/ {
        auth_basic off;
    }
}

Чи можна зберегти кілька записів в 1 файл htpasswd?

Так, ви можете зберегти кілька зв'язок користувачів та паролів. З кожним новим рядком має бути новий запис логіна.

Пожертвувати

Вам сподобався цей інструмент? Ви можете задонатити нам. Це допоможе нам покращити наші безкоштовні веб-інструменти.

Paypal