Какво е htpasswd?

Htpasswd е формат на файл, използван от Apache HTTP Server и други уеб сървъри за съхранение на потребителски имена и криптирани пароли за HTTP Basic Authentication. Всеки ред в htpasswd файл съдържа потребителско име и хеширан пароль, разделени с двоеточие. Този метод на удостоверяване защитава уеб директории, API и ресурси, като изисква от посетителите да въведат валидни учетни данни преди достъп до защитено съдържание.

Паролите в htpasswd файлове никога не се съхраняват в открит текст (освен ако не е изрично конфигурирано). Вместо това те използват криптографски хеширащи алгоритми като MD5, bcrypt или SHA-1, за да създадат еднопосочни хешове, които могат да верифицират пароли без да разкриват оригиналните стойности.

Описание на инструмента

Този htpasswd генератор създава правилно форматирани htpasswd записи за използване с Apache, Nginx и други уеб сървъри, които поддържат HTTP Basic Authentication. Въведете потребителско име и пароль, изберете предпочитания хеширащ алгоритъм и моментално генерирайте готин за използване htpasswd ред, който можете да добавите към вашия .htpasswd файл.

Примери

Вход:

  • Потребителско име: admin
  • Пароль: secretpassword
  • Алгоритъм: MD5 (apr1)

Изход:

admin:$apr1$x8m6AHel$nsaOYn3kJDoL6.qLnk3Al.

Вход:

  • Потребителско име: webuser
  • Пароль: mypassword123
  • Алгоритъм: bcrypt

Изход:

webuser:$2b$10$9nqI.uk3y90NZEfuFZ5DluVIOkQsHlTKCSLP4oVYUuuCg/5J5XYBO

Функции

  • Множество хеширащи алгоритми: Поддържа MD5 (apr1), bcrypt, SHA-1 и формати в открит текст
  • Генериране в реално време: Хешът се актуализира моментално, докато въвеждате потребителско име или пароль
  • Превключване на видимост на пароля: Показване или скриване на входа на пароля за по-лесен въвод
  • Копиране с един клик: Бързо копирайте генерирания htpasswd запис в буфера на обмена
  • Изтегляне на .htpasswd файл: Изтеглете генерирания запис като готин за използване .htpasswd файл

Случаи на използване

  • Защита на staging или development уебсайтове с удостоверяване чрез пароль
  • Защита на админ панели и чувствителни директории на уеб сървъри
  • Създаване на потребителски учетни данни за Apache или Nginx HTTP Basic Authentication
  • Генериране на htpasswd записи без достъп към командния ред на htpasswd утилитата
  • Настройка на просто удостоверяване за вътрешни инструменти и сайтове с документация