Htpasswd Generator
Htpasswd Generator — berjalan dalam pelayar. Input tidak disimpan.
Penjana htpasswd
bcrypt terhad dalam pelayar. Ini menjana {SHA} atau APR1-MD5 openssl/htpasswd. Guna kata laluan sensitif hanya pada mesin setempat.
Cara guna
- Masukkan nama pengguna. Lalai admin; pembuatan tidak berjalan jika kosong.
- Masukkan sandi. Jika kosong, prompt muncul di medan status.
- Di metode, pilih {SHA} (SHA-1 Base64) atau APR1-MD5.
- Tekan Buat. Hasil (user:hash) terisi satu baris username:hash.
- Salin baris itu. Reset mengembalikan nama pengguna admin dan metode {SHA}.
Konsep utama
Generator htpasswd membangun satu baris untuk fail basic-auth Apache di pelayar. {SHA} membungkus digest SHA-1 sandi dalam Base64 dengan awalan. APR1-MD5 adalah hash bergaram beriterasi tradisional. bcrypt tiada di generator ini. Guna untuk kunci staging sederhana atau kompatibilitas server warisan—bukan skema penyimpanan sandi modern. Nama pengguna atau sandi kosong menghentikan pembuatan dan meminta input di medan status agar baris kosong tidak masuk fail.
{SHA} butuh pelayar dengan Web Crypto; jika tidak, pemberitahuan SubtleCrypto tidak didukung muncul. APR1 memilih garam baru setiap kali, jadi sandi yang sama boleh menghasilkan baris berbeda. Keluaran adalah username, titik dua, dan hash dalam satu baris. Jaga sandi sensitif tetap lokal, dan jangan bagikan layar walaupun generator ini tidak memuat naik nilai. Reset mengembalikan nama pengguna admin dan metode {SHA} agar akun berikutnya cepat dibuat.
Contoh
Nama pengguna admin, sandi sementara, {SHA}: hasil memaparkan admin:{SHA} plus hash Base64. APR1-MD5 menghasilkan bentuk berbeda dengan garam $apr1$. Salin baris ke fail auth, lalu reset dan buat akun lain.
Berkaitan: Penyahkod JWT · Penjana Cron · Pemformat JSON
Soalan lazim
Apakah generator htpasswd membuat bcrypt?
Tidak. Hanya mendukung metode pelayar umum {SHA} dan APR1-MD5. Untuk baris bcrypt, guna openssl atau CLI htpasswd.
Kapan {SHA} gagal?
Jika Web Crypto hilang atau digest SHA-1 ditolak, medan status melaporkan tidak didukung atau pembuatan hash gagal.
Apakah APR1 dua kali dengan sandi yang sama cocok?
Biasanya tidak. Garam baru dipilih, jadi baris berubah, tetapi Apache tetap boleh memverifikasi sandi yang sama.
Format hasil apa?
Satu baris username:hash. Tampal ke .htpasswd dan hubungkan ke basic auth.
Apakah sandi dihantar ke pelayan?
Tidak. Hashing selesai di pelayar. Seperti petunjuk, jaga nilai sensitif tetap lokal.
Setelah Reset, nama pengguna dan metode apa?
Nama pengguna admin, sandi dan hasil kosong, metode radio {SHA}. Pesan status juga bersih agar anda boleh mengetik akun berikutnya dan membuat lagi.
Disemak terakhir: 2026-09-04