Password merupakan salah satu mekanisme keamanan digital yang digunakan untuk melindungi akun dan data dari akses tidak sah. Namun, penggunaan password yang sederhana masih sering ditemukan sehingga meningkatkan kerentanan terhadap serangan brute force. Penelitian ini bertujuan untuk menganalisis karakteristik dan tingkat keamanan pola password mahasiswa menggunakan pendekatan kombinatorial serta mengestimasi ketahanannya terhadap serangan brute force menggunakan Python. Data penelitian diperoleh melalui kuesioner yang diisi secara sukarela oleh 30 mahasiswa Program Studi Ilmu Komputer. Password yang diperoleh diklasifikasikan berdasarkan penggunaan huruf besar, huruf kecil, angka, dan simbol. Jumlah kombinasi password dihitung menggunakan model kombinatorial K = nʳ, dengan n menyatakan jumlah karakter yang tersedia dan r menyatakan panjang password. Selain itu, prinsip inklusi-eksklusi digunakan untuk menghitung jumlah kombinasi password yang memenuhi syarat keamanan tertentu. Estimasi waktu brute force dilakukan menggunakan hash rate SHA-256 sebesar 2.229.876,67 hash per detik dengan rumus t = K/H. Hasil penelitian menunjukkan bahwa 17 dari 30 password responden memenuhi kriteria minimal mengandung satu huruf besar, satu angka, dan satu simbol. Perhitungan menggunakan prinsip inklusi-eksklusi menunjukkan bahwa password sepanjang 8 karakter yang memenuhi kriteria tersebut menghasilkan 3,13 × 10¹⁵ kombinasi valid. Hasil estimasi menunjukkan bahwa peningkatan panjang password dan variasi karakter memperbesar ruang pencarian password sehingga meningkatkan ketahanannya terhadap serangan brute force.