Всички инструменти за разработчици

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

Безплатно

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

2Алгоритъм за хеширане

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

Вашият .htpasswd ред

					

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

Изградете ред с идентификационни данни за 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 на директорията или в конфигурацията на виртуалния хост.

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

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

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