Създавайте редове с идентификационни данни за Apache .htpasswd с bcrypt, APR1-MD5, SHA-1 или crypt. Цялото хеширане се извършва във вашия браузър — нищо не се качва.

Изградете ред с идентификационни данни за Apache .htpasswd направо във вашия браузър — вашата парола се хешира локално и никога не напуска тази страница.

Идентификационни данни

Всичко се изчислява локално във вашия браузър. Нито потребителско име, нито парола някога се изпращат на сървър.

Не сте сигурни кое да изберете? Използвайте APR1-MD5 — това е най-преносимият и препоръчителен избор за файлове Apache .htpasswd.


За Генератор на .htpasswd

Генераторът на .htpasswd създава редове с идентификационни данни за Apache за HTTP базова автентикация — двойките username:hash, които защитават директории зад подкана за вход. Въведете потребителско име и парола (или генерирайте силна произволна) и изберете алгоритъм за хеширане: bcrypt, APR1-MD5, SHA-1 или crypt.

APR1-MD5 е препоръчаният, най-преносим избор за .htpasswd файлове — работи на всяка версия на Apache. Bcrypt е най-силният, където се поддържа, докато SHA-1 и crypt съществуват основно за съвместимост с наследени системи. Инструментът обозначава всеки алгоритъм с насоки, за да можете да изберете уверено.

От решаващо значение за инструмент за пароли — цялото хеширане се извършва локално в браузъра ви: нито потребителско име, нито парола се изпращат до сървър. Копирайте генерирания ред в съществуващ файл или изтеглете готов .htpasswd, след което го посочете в конфигурацията на Apache или в директивата AuthUserFile на .htaccess.

Как да използвате Генератор на .htpasswd

  1. Въведете потребителско име (без интервали или двоеточия) и парола, или кликнете бутона за генериране на силна произволна парола.
  2. Изберете алгоритъм за хеширане — APR1-MD5 е препоръчаният по подразбиране; налични са и bcrypt, SHA-1 и crypt.
  3. Кликнете „Генерирай ред с идентификационни данни“ и изчакайте хеширането да завърши.
  4. Копирайте реда username:hash или го изтеглете като .htpasswd файл.
  5. Посочете файла в конфигурацията на Apache или в .htaccess с AuthUserFile, за да активирате базовата автентикация.

Често задавани въпроси

APR1-MD5 е безопасният избор по подразбиране — всяка инсталация на Apache го поддържа. Използвайте bcrypt за най-силно хеширане, ако сървърът ви го поддържа; избягвайте SHA-1 и crypt, освен ако съвместимостта с наследени системи не го налага.

Не. Хешът се изчислява изцяло в браузъра ви с код от страна на клиента, така че нито потребителското име, нито паролата напускат устройството ви.

Генерирайте ред за всеки потребител и поставете всеки на собствен ред в същия .htpasswd файл. Apache съпоставя потребителското име в началото на всеки ред.

Поставете .htpasswd извън главната директория на уебсайта, след което добавете AuthType Basic, AuthName, AuthUserFile /път/до/.htpasswd и Require valid-user в .htaccess на директорията или в конфигурацията на виртуалния хост.

Да — безплатен и без ограничения, без нужда от акаунт.

Сподели
Нуждаете се от помощ?
Открихте проблем с този инструмент? Кажете ни.
Докладване на проблем

Добавете този безплатен инструмент към собствения си уебсайт — копирайте и поставете кода по-долу.