$rar5$16$ 30eef4290dd20403dae773def0acecac $15$ c891fb280d07412b29a21176a7847624 $8$ fb98803f2827eae6
$OFFE$*2007*20*128*16* 4192979e96f727f9575e3fcd7e354ab3 * 7ad8b68d21082e911c69889a4a991686 * d17485a152c1736fcb2b67283669373a673c4704
$PDF$4*4*128*-1028*1*16* 0a22f3603facfbee85af5a3e2edf695d *32* b793bb5f80daa2143c8ab80a827b981b00000000000000000000000000000000 *32* 38e608335acc119085a754730f96fceacb08da9429f665c57d98eac94f7bf360
$7Z$2$19$0$$16$ 2deb6daf2aee54981f67f6bbeecdc601 $2427728596$48$35$ 8c9426e1abab9af36508979c42af6d41bd35a0dca0282b8bfb6a9427e8e57dccf10d37635273da0443fd467b73115d3c $39$00
Algoritma cincang ialah teknik untuk memampatkan data sewenang-wenangnya ke dalam nilai cincang panjang tetap (nilai cincang) melalui algoritma. Nilai hash ini digunakan secara meluas dalam kriptografi, pengesahan keselamatan, pengesahan integriti data dan bidang lain. Algoritma cincang biasa termasuk:
Disebabkan sifat sehala algoritma cincang, data asal tidak boleh diperolehi secara langsung daripada nilai cincang secara terbalik. Walau bagaimanapun, penyahsulitan atau retak hash boleh dicapai melalui beberapa teknik berikut:
Serangan kamus menggunakan jadual perbandingan teks biasa dan nilai cincang yang telah dikira terlebih dahulu untuk perbandingan. Penyerang memadankan nilai cincang dan nilai cincang sasaran dalam jadual satu persatu, dan teks biasa boleh diketahui selepas mencari padanan. Contohnya:
Teks jelas: " kata laluan ", nilai MD5nya ialah " 5f4dcc3b5aa765d61d8327deb882cf99 ".
Dengan mencari jadual, didapati teks biasa yang sepadan ialah " kata laluan ".
Brute force cracking ialah mencuba semua kombinasi teks biasa yang mungkin untuk menghash sehingga nilai hash yang sepadan ditemui. Kaedah ini biasanya memakan masa dan kos pengiraan yang tinggi, tetapi berkesan untuk kata laluan pendek.
Hasilkan peraturan tertentu dengan menganalisis kemungkinan struktur kata laluan sasaran (seperti mengandungi aksara atau format tertentu) Gabungan kata laluan cuba. Memecahkan topeng sesuai untuk memecahkan kata laluan yang mengandungi maklumat separa yang diketahui.
Untuk melindungi privasi pengguna, perkhidmatan penyahsulitan cincang telah menerima pakai berbilang langkah teknikal dan pengurusan semasa proses reka bentuk dan pelaksanaan untuk memastikan keselamatan data pengguna:
Platform perkhidmatan hanya menerima nilai cincang yang dihantar oleh pengguna, bukan data teks biasa asal. Walaupun data dipintas, penyerang tidak boleh mendapatkan kandungan sebenar pengguna.
Pengiraan penyahsulitan dilakukan dalam persekitaran yang sangat terpencil, diasingkan daripada rangkaian luaran untuk mengelakkan serangan luaran atau kebocoran data.
Selepas menyelesaikan tugas retak cincang, sistem segera mengosongkan data yang berkaitan dan tidak mengekalkan nilai cincang dan hasil retak yang diserahkan oleh pengguna.
Perkhidmatan penyahsulitan cincang digunakan terutamanya untuk tujuan undang-undang berikut:
Pemulihan kata laluan terlupa: Pengguna menyulitkan data mereka sendiri Apabila kata laluan anda terlupa, kata laluan anda akan didapati melalui penyahsulitan cincang.
Penyelidikan dan Pengajaran Keselamatan: Mengkaji keselamatan dan potensi kelemahan algoritma kriptografi.
Forensik Digital: Membantu agensi penguatkuasaan undang-undang menyahsulitkan data yang disulitkan yang diperoleh semasa aktiviti haram.
Ujian kerentanan: Sahkan keupayaan sistem untuk melindungi daripada kata laluan yang lemah.