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$.
- Üret’e basın: her kullanıcı için bir satır çıkar; kullanıcı adı, iki nokta ve 60 karakterlik bcrypt özeti.
- Ö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.
- Tuz her seferinde rastgele seçilir: aynı parola her basışta farklı bir satır verir, hepsi de o parolayla doğrulanır.
- 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 karakter | 60 |
| APR1 | ayse:$apr1$ + 8 karakter tuz + $ + 22 karakter | 37 |
| 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
- Her satıra kullanıcı:parola yazın. Yalnız bir parola yalnızca özeti verir.
- Var olan bir dosyaya uymanız gerekmiyorsa bcrypt’te bırakın.
- Üret’e basın. bcrypt bilerek yavaştır — bütün mesele de budur.
- 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
♭ Parola Üretici Cihazınızda, tarayıcının kriptografik üreticisiyle yapılır. Hiçbir yere hiçbir şey gönderilmez. # Hash Oluşturucu Bir metnin MD5, SHA-1 ya da SHA-2 özeti, kendi cihazınızda hesaplanır. 🔒 chmod Hesaplayıcı Bir yönde 755, öbür yönde rwxr-xr-x. ∿ Base64 Metinden Base64’e ve geri; doğru UTF-8 ve isteğe bağlı URL’ye uygun abeceyle.