htpasswd jeneratörü

Apache/Nginx Basic Auth config dosyaları için yerel olarak bir bcrypt .htpasswd satırı oluşturmak için kullanıcı adı ve şifreyi girin.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

生成 Apache .htpasswd 行 (bcrypt); 用户名与密码在浏览器本地哈希,不上传。

用户名
密码
Cost (rounds)

Apache/Nginx Basic Auth config dosyaları için yerel olarak bir bcrypt .htpasswd satırı oluşturmak için kullanıcı adı ve şifreyi girin.

Hızlı başlangıç

  1. Kimlik bilgilerini girin

    Kullanıcı adı ve şifre.

  2. Tune maliyeti

    Raunlar 4-14; daha yüksek yavaş ve daha güçlüdür.

  3. Copy line

    .htpasswd dosyanıza ekleyin.

Basic-Auth Generator ile karşılaştırıldığında

Bu, yapılandırma dosya satırlarını çıkarır; basic-auth-generator, Yetki başlıklarını çıkarır.

Tipik iş akışı

Belirli web sitesi dizinlerini korurken, sadece bir kullanıcı adı ve şifre girin, sonra oluştur'u tıklatın. Araç, sunuculara veri göndermeden tarayıcınızda yerel olarak bcrypt hashini hesaplar. Oluşturulan .htpasswd satırını Apache/Nginx yapılandırma dosyanıza kopyalayın. Ek bir yazılım yüklemesi gerekmez.

Geçici test ortamları için, çevrimiçi jeneratörler yerine bu aracı kullanın. Geliştiriciler, yerel olarak demo siteleri kurarken birden fazla test hesabı çabucak oluşturabilirler. Tüm hesaplamalar müşteri tarafında gerçekleşir, parola maruz kalma risklerini ortadan kaldırır. Oluşturulan hashler büyük web sunucuları ile uyumludur.

Örnekler

Örnek

Input

admin + password

Output

admin:$2a$10$…

FAQ

Şifreler yüklendi mi?

Hayır; bcrypt yerel olarak çalışır.

APR1 desteği?

Şimdilik Bcrypt ($2a $); çoğu modern sunucuda desteklenir.

Neden MD5 yerine bcrypt?

MD5 gibi hızlı hashler kaba kuvvet saldırılarına karşı savunmasızdır. Bcrypt, yerleşik tuzlama ve ayarlanabilir hesaplama maliyeti ile şifre depolaması için özel olarak tasarlanmıştır, bu da hashleri tehlikeye atılmış olsa bile kırmayı katlanarak daha zorlaştırır.