Tai Sao MD5 Khong The Giai Ma
Lan ra soat cuoi 2026-04-27. Dung cong cu chuyen doi MD5 de bam van ban hoac tep trong trinh duyet ma khong tai len.
Bam vs ma hoa - khac biet thuc su
Ma hoa la mot thao tac hai chieu: van ban ro + khoa → van ban ma, va van ban ma + khoa → van ban ro. Cung mot khoa dao nguoc qua trinh. Ma hoa la cai AES, ChaCha20 va RSA lam.
Bam la mot chieu: dau vao → digest kich thuoc co dinh. Khong co khoa, va khong co thao tac nao dua digest ve dau vao. Ham deliberately bo thong tin. MD5 tao ra mot digest 128 bit tu bat ky dau vao - 1 byte hoac 1 GB. Dau vao goc khong the duoc khoi phuc tu 128 bit do vi chung qua it de ma hoa dau vao.
Tinh chat mat thong tin la co chu y. Ham bam ton tai de xac minh tinh toan ven ("tep ban nhan khop voi tep toi gui"), de dau van tay noi dung cho cache va loai bo trung lap, va lich su de luu xac minh mat khau ma khong luu chinh mat khau.
Cai dich vu "giai ma MD5" thuc su lam
Chung tra cuu bam trong mot bang. Bang chua bam da tinh toan truoc cho hang ti dau vao pho bien - tu trong tu dien, ngay, mat khau pho bien ("password", "qwerty", "123456"), cum tu pho bien. Neu bam cua ban khop voi mot trong cac muc do, dich vu tra ve dau vao. Neu khong, dich vu khong tra ve gi.
Voi dau vao doc dao, cach tiep can bang that bai hoan toan. MD5 cua "may-tinh-cua-toi-2026-04-27-checksum-tep-abc" khong nam trong bang nao vi khong ai bam chinh xac chuoi do truoc ban. Bam chi co the khoi phuc bang cach doan dau vao va tu bam chung - day la mot tim kiem brute-force qua mot khong gian qua lon de can kiet.
Tai sao MD5 khong an toan cho mat khau
Tim kiem brute-force tren kha thi cho mat khau ngan hoac entropy thap. Mot GPU hien dai tinh hang ti bam MD5 moi giay. Mat khau pho bien roi trong mili giay; mat khau ngau nhien 8 ky tu roi trong vai gio. Do la ly do MD5 ngung an toan cho luu tru mat khau 15 nam truoc.
Cac primitive dung cho mat khau nam 2026 la bcrypt, scrypt, Argon2, hoac PBKDF2 voi so lan lap cao. Chung duoc thiet ke cham va doi bo nho co chu y, de tim kiem brute-force khong vua tren GPU. Khong cai nao hoat dong nhu MD5; ban luu mot xac minh duoc muoi va bam cham, va ban so sanh cac lan dang nhap moi voi xac minh. Xem MD5 vs SHA-256 - when to hash de co buc tranh rong hon.
Noi MD5 van on
Kiem tra tinh toan ven tren du lieu khong doi khang: tep nay tai sach, artifact build nay co thay doi khong, hai tep nay co giong nhau byte-doi-byte. Tan cong va cham chong MD5 yeu cau dau vao duoc tao; voi du lieu tu nhien, MD5 van la dau van tay hoat dong. Cong cu MD5 xu ly cac truong hop do. Cho bat cu thu gi nhay cam bao mat, dung SHA-256 hoac manh hon qua cong cu SHA-256. Bo day du o trung tam cong cu developer.
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
- No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.