Mis on htpasswd?

Htpasswd on failiformaat, mida kasutab Apache HTTP Server ja muud veebiserverid kasutajanimede ja krüpteeritud paroolide salvestamiseks HTTP Basic Authentication jaoks. Iga rida htpasswd failis sisaldab kasutajanime ja räsi parooli, mis on eraldatud kooloniga. See autentimismeetod kaitseb veebikatalooge, API-sid ja ressursse, nõudes külastajatel sisestada kehtivad volitused enne kaitstud sisu avamist.

htpasswd failides ei salvestata paroole kunagi tavatekstina (välja arvatud, kui see on selgesõnaliselt konfigureeritud). Selle asemel kasutatakse krüptograafilisi räsi algoritme nagu MD5, bcrypt või SHA-1, et luua ühesuunalisi räse, mis suudavad paroole kontrollida, paljastamata algseid väärtusi.

Tööriista kirjeldus

See htpasswd generaator loob õigesti vormindatud htpasswd kirjed, mida saab kasutada Apache, Nginx ja teiste veebiserveritega, mis toetavad HTTP Basic Authentication. Sisestage kasutajanimi ja parool, valige eelistatud räsi algoritm ja genereerige koheselt kasutusvalmis htpasswd rida, mida saate lisada oma .htpasswd faili.

Näited

Sisend:

  • Kasutajanimi: admin
  • Parool: secretpassword
  • Algoritm: MD5 (apr1)

Väljund:

admin:$apr1$x8m6AHel$nsaOYn3kJDoL6.qLnk3Al.

Sisend:

  • Kasutajanimi: webuser
  • Parool: mypassword123
  • Algoritm: bcrypt

Väljund:

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

Funktsioonid

  • Mitmed räsi algoritmid: Toetab MD5 (apr1), bcrypt, SHA-1 ja tavateksti vorminguid
  • Reaalajas genereerimine: Räsi uuendub koheselt, kui sisestate kasutajanime või parooli
  • Parooli nähtavuse lüliti: Näitab või peidab parooli sisendi, et sisestamine oleks lihtsam
  • Ühe-klõpsuga kopeerimine: Kopeerib kiiresti genereeritud htpasswd kirje lõikelauale
  • Laadi alla .htpasswd fail: Laadib genereeritud kirje alla kasutusvalmis .htpasswd failina

Kasutusalad

  • Staging- või arendusveebisaitide kaitsmine parooliga autentimisega
  • Administreerimispaneelide ja tundlike kataloogide turvalisus veebiserveritel
  • Kasutajate volituste loomine Apache või Nginx HTTP Basic Authentication jaoks
  • htpasswd kirjete genereerimine ilma käsurea juurdepääsuta htpasswd utiliidile
  • Lihtsa autentimise seadistamine sisemiste tööriistade ja dokumentatsioonisaitide jaoks