Nouplo

htpasswd Oluşturucu

Apache’nin istediği satır, kendi makinenizde özetlenmiş.

Örnekler girdiyi ve ayarları geçici olarak değiştirir. Önceki çalışmanızı geri yükleyebilirsiniz.

0 karakter
Çıktı
Sonucu burada görmek için yukarıya yapıştırın veya yazın.

Dosyalarınız cihazınızda kalır

Bu araç tamamen tarayıcınızda çalışır. Yapıştırdığınız içerik cihazınızda işlenir ve asla bir sunucuya gönderilmez; bu yüzden token'lar, anahtarlar ve yayımlanmamış metinlerle güvenle kullanabilirsiniz.

Örnek

Örnek: iki kullanıcı için bcrypt’li .htpasswd satırları

Bir test sitesinin klasörünü parolayla korumak istiyorsunuz. Kutuya her satıra kullanıcı:parola yazın: ayse:Deneme-2026 ve mehmet:Ornek.Parola9. Ayarlar varsayılan: bcrypt, iş çarpanı 10, ön ek $2y$.

  1. Üret’e basın: her kullanıcı için bir satır çıkar; kullanıcı adı, iki nokta ve 60 karakterlik bcrypt özeti.
  2. Özet $2y$10$ ile başlar: $2y$ ön ek, 10 iş çarpanıdır (2^10 tur). Ardından 22 karakter tuz ve 31 karakter özet gelir.
  3. Tuz her seferinde rastgele seçilir: aynı parola her basışta farklı bir satır verir, hepsi de o parolayla doğrulanır.
  4. Altta algoritma bcrypt, maliyet 2^10, satır 2 yazar. Satırları sunucudaki .htpasswd dosyasına yapıştırın.
Algoritma ayse için satırın biçimi İki noktadan sonraki uzunluk
bcrypt ayse:$2y$10$ + 53 karakter60
APR1 ayse:$apr1$ + 8 karakter tuz + $ + 22 karakter37
SHA-1 ayse:{SHA}FtykYYAoLNyHLxWSJ3LPlxgpfFc=33

Örnek bir satır: ayse:$2y$10$SYw86Gq3Jst3g6Emu0rEYO97rPFWo8Rut1BCCThHSTPfXjD9pR9r2. SHA-1 satırı her seferinde aynıdır, çünkü tuzsuzdur; yeni bir dosya için bcrypt’te kalın.

Nasıl çalışır

  1. Her satıra kullanıcı:parola yazın. Yalnız bir parola yalnızca özeti verir.
  2. Var olan bir dosyaya uymanız gerekmiyorsa bcrypt’te bırakın.
  3. Üret’e basın. bcrypt bilerek yavaştır — bütün mesele de budur.
  4. Satırları .htpasswd dosyanıza kopyalayın.

Sık sorulan sorular

Neden bir saniye sürüyor?
Çünkü bcrypt sürsün diye yapıldı. İş çarpanı ikinin kuvvetidir: bir artırmak saldırganın işini iki katına çıkarır — ve sizin beklemenizi de. 10 alışıldık dengedir; 12 yaklaşık dört kat daha yavaştır.
APR1 ya da SHA-1 kullanmalı mıyım?
Yalnızca bunları zaten içeren bir dosyaya uymak için. APR1, Apache’nin tuzlu MD5’idir ve birçok sistemde htpasswd bayraksız çalıştırıldığında yazdığı şeydir; buradaki SHA-1 tuzsuzdur, yani aynı parola hep aynı satırı verir ve yeni hiçbir şey için kullanılmamalıdır.
Satırları .htaccess ile nasıl kullanırım?
Satırları web kökünün dışında bir .htpasswd dosyasına kaydedin. Korunacak klasörün .htaccess dosyasına AuthType Basic, AuthName "Giriş", AuthUserFile ile .htpasswd’nin tam yolu ve Require valid-user satırlarını yazın; tarayıcı o klasörde kullanıcı adı ve parola sorar.
Kullanıcı adı olmadan yalnızca özet alabilir miyim?
Evet. Satıra iki nokta olmadan yalnızca parolayı yazın: çıktıda yalnızca özet olur, ör. $2y$10$ ile başlayan 60 karakter. Kullanıcı adını sonra kendiniz önüne ekleyebilirsiniz.
Parolam bir yere gönderiliyor mu?
Hayır ve bu sayfanın var olma sebebi tamamen budur. Tuz, tarayıcınızın kendi rastgele üreticisinden gelir ve özetleme sizin makinenizde yapılır: hiçbir şey iletilmez. Gerçek bir parolayı bir yabancının sunucusuna yapıştırmak, kaçınılması gereken şeyin ta kendisidir.

İlgili araçlar