Generator Htpasswd

Tingkatkan perlindungan situs Anda secara lancar dengan generator .htpasswd kami yang intuitif, memastikan akses yang aman dan terenkripsi di berbagai platform.

MEMASUKKAN


Pengaturan

KELUARAN

Sisi server
Salin dan tempel ini ke Anda .htpasswd mengajukan

Waktu Obrolan (Beta)

Dukung Kami

Memandu

Tentang Generator Htpasswd

Alat Generator Htpasswd dirancang untuk menyederhanakan proses pembuatan entri aman untuk file .htpasswd, memungkinkan administrator situs web melindungi direktori di situs mereka dengan autentikasi dasar. Alat ini menghasilkan kredensial dengan melakukan hashing kata sandi menggunakan algoritma MD5, sehingga kompatibel di berbagai platform hosting, termasuk Windows dan Linux. Antarmuka yang ramah pengguna memungkinkan pembuatan entri .htpasswd dengan cepat tanpa memerlukan alat baris perintah yang rumit atau pengetahuan teknis yang luas.

Memahami .htpasswd

File .htpasswd digunakan oleh Server HTTP Apache untuk membuat area akses yang aman dan terbatas di situs web. Ia bekerja bersama dengan file .htaccess dan berisi baris pasangan nama pengguna dan kata sandi, dipisahkan oleh titik dua. Kata sandi ini dienkripsi, biasanya menggunakan metode crypt yang tersedia pada sistem UNIX, meskipun enkripsi MD5 atau SHA1 juga umum.

Generator .htpasswd kami dapat memanfaatkan algoritma hashing MD5, Bcrypt, SHA1 atau Crypt untuk membuat kata sandi aman yang kompatibel di berbagai platform, termasuk Windows, MacOS, dan Linux.

Menghasilkan .htpasswd Online menggunakan Alat Generator Htpasswd

Untuk menghasilkan entri untuk file .htpasswd, cukup masukkan nama pengguna, kata sandi, dan pilih metode enkripsi.

Untuk membuat kata sandi yang kuat dan aman, kami sarankan untuk menggunakan kata sandi khusus kami pembuat kata sandi alat.

File .htpasswd yang sesuai harus ditempatkan di folder yang ditentukan oleh arahan AuthUserFile (silakan lihat di bawah). Dalam hal ini, itu akan ditempatkan di direktori “/path/to/.htpasswd”. File .htpasswd umumnya terlihat seperti berikut:

user1:$apr1$clme56rh$7kbO8h94VA5UWBNpdayu80
user2:$apr1$l76zf4jy$M7064lZwDjJjGigJ48fqP/
user3:$apr1$f2dmapgz$C.8mBkD1DoUiBVJGaCfJM0

Mengamankan Folder Apache

Untuk membatasi akses ke folder tertentu dalam server Apache, letakkan file .htaccess di direktori yang diinginkan. File ini harus berisi arahan seperti berikut untuk menerapkan otentikasi dasar:

AuthUserFile /path/to/.htpasswd
AuthType Basic
AuthName "My restricted Area"
Require valid-user

Mengamankan Folder di Nginx

Untuk server Nginx, perbarui konfigurasi situs Anda sebagai berikut untuk melindungi folder tertentu:

location /api {
    auth_basic           "Administrator's Area";
    auth_basic_user_file /path/to/.htpasswd;
}

Untuk menerapkan autentikasi dasar di seluruh situs sambil menjaga area tertentu tetap publik, gunakan direktif auth_basic off dalam blok lokasi tertentu:

server {
    ...
    auth_basic           "Administrator's Area";
    auth_basic_user_file /path/to/.htpasswd;
    location /public/ {
        auth_basic off;
    }
}

Mengelola Banyak Entri di .htpasswd

Ya, file .htpasswd dapat menampung banyak kredensial pengguna. Cukup tambahkan pasangan nama pengguna dan kata sandi baru di setiap baris untuk memasukkan entri tambahan. Fitur ini memungkinkan pembuatan kontrol akses yang beragam dalam file yang sama, sehingga meningkatkan keamanan dan fleksibilitas skema autentikasi situs Anda.

FAQ

  1. Apa itu Generator Htpasswd?

    Generator Htpasswd adalah alat yang membantu membuat file kata sandi yang digunakan oleh server web Apache untuk otentikasi dasar. Ini menghasilkan kata sandi terenkripsi yang dapat digunakan untuk mengamankan halaman web atau direktori.

  2. Bagaimana cara kerja Generator Htpasswd?

    Generator Htpasswd mengambil nama pengguna dan kata sandi sebagai masukan dan menghasilkan kata sandi terenkripsi yang kemudian ditambahkan ke file .htpasswd. File ini digunakan oleh Apache untuk mengautentikasi pengguna ketika mereka mencoba mengakses sumber daya yang dilindungi di situs web.

  3. Apa itu otentikasi dasar?

    Otentikasi dasar adalah metode otentikasi pengguna berdasarkan nama pengguna dan kata sandi. Saat pengguna mencoba mengakses sumber daya yang dilindungi, server meminta mereka memasukkan kredensial mereka, yang kemudian diverifikasi terhadap file .htpasswd.

  4. Apakah aman menggunakan otentikasi dasar?

    Meskipun autentikasi dasar adalah metode autentikasi yang sederhana dan didukung secara luas, autentikasi ini tidak dianggap aman untuk mengirimkan kata sandi melalui internet. Disarankan untuk menggunakan HTTPS bersama dengan otentikasi dasar untuk mengenkripsi kredensial selama transmisi.

  5. Bisakah saya menggunakan Htpasswd Generator dengan server web lain?

    Generator Htpasswd dirancang khusus untuk server web Apache, yang menggunakan file .htpasswd untuk otentikasi dasar. Server web lain mungkin menggunakan metode atau format file berbeda untuk otentikasi.