Nguyễn Văn HD @ivanst MD5 là mã một chiều mà nhỉ? Chỉ có thể dùng công cụ để scan một lọạt mã khác có trong database từ đó đoán ra chứ sao dịch ngược ta?
Duy Luân @Nguyễn Văn HD MD5 nó kiếm mấy phrase đã từng dính trước nó khớp vào chứ k phải là dịch ra nhe bạn
Trần Bá Nam @J_Android Giờ các công ty đều sử dụng sha256 nhiều hơn md5 được khuyến cáo kém bảo mật...
mrkey94 @J_Android chuyên ngành tí: thực ra md5 vẫn được ưa chuộng, nhưng người ta thường làm 1 thuật toán khác đi 1 chút để tăng bảo mật. vd thực hiện md5 1 lần, sau đó ghép với 1 chuỗi ký tự khác, gọi là salt, sau đó thực hiện md5 lần nữa. như vng chỉ thực hiện md5 1 lần mà k thèm chơi salt thì cực kỳ dễ phá vì đã có khá nhiêu cơ sở dữ liệu lưu lại những cụm passphrase như này, chỉ cần đặt pass hơi phổ biến chút là lộ ngay
izal @Duy Luân Tào lao ! Người ta nghiên cứu ra hàm băm mới vì hàm cũ bị đụng độ chứ không phải là dễ hay khó. Đã băm là không thể bị giải mã. MD5 add thêm Salt vào thì cụ tổ từ điển cũng không tìm ra được.
dream510 @izal thật ra nó vẫn tìm được bác nhé. vì băm nên "miếng thịt vai" băm ra cũng có thể giống "miếng thịt mông" từ điển không cần tìm ra chuỗi ban đầu của bác, mà chỉ cần tìm 1 chuỗi khớp với chuỗi kết quả băm thôi
izal @dream510 Cái bác nói nó là đụng độ, không phải là dịch ngược, 1 đống thịt băm không thể dựng lại được 1 miếng thịt.