Kalkulator masa untuk mendapatkan kembali kata laluan

Tahu tak berapa lama masa yang diperlukan untuk mencuba pelbagai cara untuk memecahkan kata laluan tersebut? Di bawah ini, saya akan menjelaskan prinsip ketiga-tiga cara tersebut: “Pemecahan secara kekerasan”, “Serangan menggunakan kamus”, dan “Serangan menggunakan masker”. Saya juga akan jelaskan mengapa perbezaan kesukaran dalam format fail berbeza-beza, serta perbezaan dalam kapasiti pemprosesan antara grafik kartrij dan CPU.

Kira: Berapa lama masa yang diperlukan untuk retak kekerasan tulen

Seret ke panjang yang anda mahu ukur. Tidak mengapa jika anda tidak ingat berapa ramai yang spesifik. Pilih yang lebih lama untuk melihat senario terburuk.
Nombor dalam logo ialah berapa banyak pilihan yang ada untuk setiap digit. Setiap kali julat diperluaskan, jumlah bilangan gabungan akan meningkat secara eksponen.
Anggarkan keputusan
Jumlah kata laluan yang perlu dicuba
—

Muat turun perisian sendiri vs serahkan kepada kami

Item perbandingan Muat turun perisian retak sendiri serahkan kepada kami
kuasa pengkomputeran Komputer rumah hanya mempunyai kad grafik bersepadu dalam kebanyakan kes Berbilang penyahsulitan GPU menjalankan tugas yang sama pada masa yang sama
Kamus Kata Laluan Terdapat ratusan ribu item yang ditemui secara rawak di Internet, dan terdapat banyak yang berulang dan tidak sah Kamus yang telah terkumpul dan dibersihkan selama bertahun-tahun dikelaskan mengikut tabiat penggunaan
Strategi retak Saya hanya akan mencubanya satu persatu dari awal hingga akhir Kamus dahulu, kemudian topeng, kemudian jumlah penuh, strategi berbilang peringkat maju lapisan demi lapisan
Bolehkah anda terus berlari Komputer perlu dihidupkan sepanjang masa. Jika anda menutupnya atau memulakan semula, semua usaha anda akan sia-sia 7×24 berjalan pada pelayan, anda tidak akan terjejas walaupun anda mematikan komputer anda
kemungkinan untuk membuka Semuanya bergantung kepada nasib. Pada asasnya tidak ada peluang untuk kata laluan yang lebih panjang sedikit Liputan gabungan yang paling berkemungkinan terlebih dahulu, kata laluan pendek selalunya menghasilkan hasil dalam beberapa puluh minit
Kos permulaan Tiada siapa yang mengambil berat tentang memasang pemacu, mengkonfigurasi baris arahan dan melaporkan ralat Hanya muat naik fail dan anda akan dimaklumkan tentang keputusan

Mengenai kalkulator ini

  1. Penanda aras kelajuan mengambil data ujian awam kad grafik RTX 3080 tunggal dan membuat penukaran konservatif. Hasilnya akan berbeza dengan model mesin yang berbeza.
  2. Masa adalah anggaran "mencuba separuh gabungan secara purata". Jika anda bernasib baik, anda akan memukul lebih awal, dan jika anda tidak bernasib baik, anda akan menyelesaikan satu pusingan.
  3. Angka-angka di sini dianggarkan sebagai keganasan tulen. Pemprosesan sebenar akan menggunakan kamus dan topeng terlebih dahulu. Kata laluan lemah biasa sering keluar dalam beberapa minit, jadi anda tidak perlu menunggu begitu lama.
  4. Fail yang sama, versi yang disulitkan sangat berbeza: dokumen Word, versi 2003 dan versi 2013 boleh berbeza puluhan ribu kali ganda.

Mengapa mendapatkan semula kata laluan begitu sukar? Prinsip dan kuasa pengkomputeran dijelaskan dengan jelas dalam satu artikel

Makna sebenar proses mendapatkan kata laluan adalah dengan terus mencuba pelbagai kombinasi yang mungkin, sehingga akhirnya menemui kombinasi yang tepat. Semakin cepat seseorang mencuba, semakin sedikit kombinasinya, maka peluang untuk berjaya juga semakin tinggi. Sebaliknya, semakin banyak kombinasinya, dan semakin tinggi kos setiap percubaan yang dilakukan, maka harapan untuk mendapatkan kata laluan tersebut menjadi semakin kecil. Kalkulator ini membantu mengukur berapa kali perlu mencuba, serta berapa lama waktu yang diperlukan untuk setiap percubaan. Dengan cara ini, anda dapat membuat penilaian yang lebih jelas mengenai keselamatan dokumen-dokumen anda, serta memahami mengapa ada dokumen yang dapat dibuka dalam beberapa minit, sementara ada dokumen yang bahkan tidak dapat dibuka walaupun komputer digunakan untuk membukanya.

1. Retak kekerasan kasar: Cuba semua kombinasi satu persatu

Brute Force tidak bergantung pada sebarang pengetahuan terdahulu, dan secara langsung menyenaraikan setiap kemungkinan mengikut set aksara dan panjang: hanya terdapat 100 juta kombinasi 8-digit nombor tulen, manakala kata laluan 8-digit dengan huruf besar dan kecil + nombor + simbol melebihi 6×10¹⁴ spesies. Ia akan mencuba dari aaaaaaaa hingga kombinasi terakhir, dan dicirikan oleh "yang paling bodoh dan paling stabil"-selagi anda mempunyai masa yang mencukupi, anda boleh mencubanya secara teori. Harganya ialah bilangan gabungan mengembang secara eksponen dengan panjang dan set aksara. Kata laluan yang lebih panjang sedikit tidak boleh dicuba dalam beberapa hayat.

II. Serangan menggunakan kamus: Pertama-tama, coba gunakan kata sandi yang paling mirip dengan bahasa manusia

Majority of people do not use random characters as passwords. Instead, they prefer to use dates of birth, names, keyboard sequences (like QWERTY), or common words as passwords. Dictionary attacks involve organizing these frequently used passwords into lists of possible words, and then trying each Word one by one. This approach often allows for successful cracking within a few minutes. Its efficiency is much higher than brute-force attacks, but this only works if the password actually exists in the list of possible words. If the password is highly random, then dictionary attacks become ineffective. We have accumulated and cleaned up countless passwords over the years, precisely to improve the success rate of dictionary attacks.

III. Kodek Attack: Menggabungkan “keadaan yang diketahui” dengan cara pelanggaran keras

Serangan topeng ialah versi pintar untuk retak kekerasan kasar: jika anda ingat "kata laluan 8 digit, bermula dengan huruf besar, dan berakhir dengan 2024", anda boleh memberitahu pemecah syarat ini supaya ia hanya menjana kombinasi yang memenuhi syarat. Koleksi lengkap asal 6×10¹⁴ spesies mungkin tiba-tiba dikurangkan kepada ratusan juta spesies, dan masa yang diperlukan berubah daripada "jangka hayat kosmik" kepada "beberapa jam." Inilah sebabnya mengapa apabila menghantar tugasan, isikan lebih banyak petunjuk yang anda ingat, dan kadar kejayaan akan meningkat dengan ketara.

4. Mengapa kesukaran format yang berbeza berpuluh-puluh ribu kali ganda berbeza? — — Bilangan lelaran cincang

Fail tersebut tidak membandingkan kata sandi secara langsung, tetapi menggunakan “nilai hasil hash” yang dihasilkan dari kata sandi tersebut untuk perbandingan. Setiap kali kata sandi dicoba, program harus melakukan operasi hash terlebih dahulu. Semakin banyak iterasi yang dilakukan, semakin lambat prosesnya. Format lama hampir tidak memiliki perlindungan apa-apa: Office 97 menggunakan MD5/RC4, sehingga grafik grafis dapat mencoba jutaan kali per detik; sedangkan Office 2013 menggunakan protokol PBKDF2 dengan sekitar 100.000 iterasi per detik, jadi prosesnya hanya sekitar seribu kali per detik, atau sekitar 10.000 kali lebih lambat. Format PDF menggunakan RC4 yang kurang efektif, sementara AES sedikit lebih efektif. Format RAR5 memiliki sekitar 30.000 iterasi per detik, sehingga prosesnya berjumlah puluhan kali lebih lambat dibandingkan RAR3. Format 7Z memiliki lebih dari 500.000 iterasi per detik, menjadikannya salah satu format yang paling sulit untuk dipecahkan. Kata sandi yang sama dapat dipecahkan dalam beberapa menit pada mesin orang lain, tetapi Anda sendiri mungkin membutuhkan beberapa hari untuk melakukannya. Inilah penyebabnya.

5. Jurang kuasa pengkomputeran antara kad grafik (GPU) dan CPU

Operasi hash merupakan contoh klasik dari perhitungan yang melibatkan banyak sekali proses yang saling independen satu sama lain. Hal ini sangat cocok untuk arsitektur paralel grafik card: Sebuah grafik card game biasanya memiliki ribuan inti pemrosesan, sehingga dapat melakukan perhitungan pada jutaan nilai hash secara bersamaan. Kecepatannya jauh lebih tinggi dibandingkan CPU, berkisar antara beberapa puluh hingga ratusan kali lipat. Komputer biasa hanya memiliki grafik card terintegrasi, atau harus menggunakan CPU untuk melakukan perhitungan tersebut, sehingga kecepatannya sangat lambat. Namun, sistem kita memanfaatkan beberapa server GPU yang bekerja secara paralel untuk menyelesaikan tugas yang sama. Ditambah lagi dengan penggunaan strategi seperti dictionary dan masker untuk mengurangi skala masalah, inilah perbedaan antara “melakukan pekerjaan sendiri selama berbulan-bulan” dan “menyerahkan pekerjaan tersebut kepada kami untuk mendapatkan hasil dalam beberapa menit saja”.

Jadi, setiap peningkatan panjang kata sandi, atau setiap perluasan kumpulan karakter yang digunakan, akan membuat proses mendapatkan kata sandi menjadi lebih sulit. Sebaliknya, dengan menggunakan format fail yang lebih cepat, atau mengingat lebih banyak petunjuk mengenai kata sandi, waktu yang diperlukan untuk mendapatkan kata sandi dapat dikurangkan secara signifikan. Kalkulator di atas telah mengukur faktor-faktor ini dengan baik—masukkan jenis fail dan lingkup kata sandi Anda, lalu Anda akan tahu berapa lama waktu yang diperlukan oleh komputer Anda dan sistem kami untuk menyelesaikan proses tersebut. Jika hasilnya membuat Anda putus asa, silakan serahkan fail tersebut kepada kami untuk dicoba.

Perkara biasa

Berapa lama masa yang diperlukan untuk memecahkan kata laluan?

Bergantung pada panjang kata laluan, set aksara dan cara fail disulitkan. Terdapat kira-kira 100 juta kombinasi nombor tulen 8 digit, yang boleh dicuba oleh komputer biasa dalam beberapa jam hingga beberapa hari; Kata laluan 12 digit yang mengandungi huruf besar dan kecil, nombor dan simbol, dengan gabungan lebih daripada 10 kepada kuasa ke-24, mungkin mengambil masa beribu-ribu tahun. Masukkan parameter dengan kalkulator di halaman ini untuk anggaran serta-merta.

Apakah perbezaan antara brute force, serangan kamus dan serangan topeng?

Pemecahan secara kekerasan tidak bergantung pada pengetahuan awal, tetapi mencuba semua kombinasi yang mungkin. Serangan menggunakan kata sandi yang umum digunakan akan lebih efektif. Serangan masker pula menggunakan petunjuk yang sudah diketahui (seperti angka 8 digit atau kata sandi yang dimulai dengan huruf besar), sehingga hanya kombinasi yang memenuhi syarat yang dihasilkan, sehingga jangkauan pencarian menjadi lebih sempit.

Mengapa sesetengah fail boleh dibuka dalam beberapa minit dan yang lain mengambil masa yang lama?

Kerana bilangan lelaran cincang dalam format yang berbeza sangat berbeza. Office 97 menggunakan MD5/RC4 yang lebih lemah, dan kad grafik boleh dicuba berpuluh juta kali sesaat; Office 2013 mempunyai kira-kira 100,000 lelaran, hanya kira-kira seribu kali sesaat, kira-kira 10,000 kali lebih perlahan; 7Z mempunyai lebih daripada 500,000 lelaran, yang merupakan format yang paling sukar di kalangan format biasa.

Berhenti memaksa komputer anda sendiri

Berikan fail kepada kami dan jalankan kombinasi yang paling berkemungkinan terlebih dahulu, yang lebih bermakna daripada berjalan di rumah selama beberapa hari.

Menyokong format penyulitan biasa seperti PDF, Office, ZIP, RAR, dan 7Z

Betapa sukarnya format fail ini untuk dipecahkan

—
Kelajuan format yang berbeza boleh berbeza puluhan ribu kali ganda: format lama hampir tidak dilindungi, dan format baru sengaja membuat pengesahan perlahan untuk menangguhkan retak. Inilah sebabnya mengapa kata laluan yang sama boleh dibuka oleh orang lain selama berpuluh-puluh minit, dan anda tidak bergerak walaupun anda berlari sendiri selama beberapa hari.
  • Fokus pada perkataan, Excel,PPT,PDF,RAR,ZIP,7Z, pakej mampat, buka kunci dan penyahsulitan fail yang disulitkan pejabat
  • Kami menyediakan pengguna dengan pemulihan kata laluan pakej mampatan fail berkualiti tinggi, pemulihan kata laluan kata kunci PDF
  • Hak Cipta © Dokumen Password Recovery Master Platform penyahsulitan dalam talian