Xin chào mọi người,không biết có cách nào convert được một chuỗi MD5 không ạ?
bf37878a8f84ea8854f5730db2dc23cf
em có bỗ mã MD5 này ai có thể giúp em convert nó sang key với
Xin chào mọi người,không biết có cách nào convert được một chuỗi MD5 không ạ?
bf37878a8f84ea8854f5730db2dc23cf
em có bỗ mã MD5 này ai có thể giúp em convert nó sang key với
Uhm, cậu chỉ có 1 cách duy nhất có khả năng convert đoạn mã MD5 về xâu gốc thôi.
Đấy là cậu thử convert tất cả các xâu trong từ điển sang mã MD5 để tìm xem xâu nào có mã MD5 trùng với mã cậu có. Tất nhiên, cách này không đảm bảo cậu tìm đúng được xâu gốc (vì hash collision).
Nếu cậu code được một chương trình đơn giản làm việc này, và đủ may mắn, thì cậu chắc sẽ mất đâu đó vài ngày để tìm ra xâu gốc.
Chúc may mắn nha!
theo lý thuyết thì không giải mã được, bạn nên học về cấu trúc dữ liệu cơ bản trước khi học các khái niệm như MD5
cảm ơn câu trả lời của mọi người
Đơn giản như việc mình hỏi bạn: 369 là tổng của những số thực nào? Đáp án là gì? Nếu bạn chỉ tìm ra duy nhất một đáp án thì xem như đã “giải mã” thành công, nhưng không!
Hmmm Anh bạn à, anh bạn cứ tưởng tượng thế này cho dễ hiểu này: chuyển câu hỏi thành “làm sao để từ cây xúc xích làm ra được con bò”
( ͡° ͜ʖ ͡°)
md5 là một hàm hash cũ, nó vẫn convert về được chuỗi gốc nha. chỉ là máy tính của mình không đủ khỏe để phá nó ( mất tầm dưới 24h cho máy khỏe) .
khi search convert md5 thì mấy website đó chỉ dựa vào các input đầu vào có sẵn để so sánh thôi ( kiểu admin, 123,…) thì mới ra kết quả được
Cái này về mặt lý thuyết thôi, còn về thực chất nếu tìm được chuỗi gốc phải dựa trên từ điển hoặc rainbow table gì đó như bạn trên kia nói. Nếu không, ta tìm ra được… rất nhiều chuỗi gốc => chuỗi nào là chuỗi chính xác? Ta lại phải lọc tiếp cái “đống nghiệm” này. Nếu nơi xác thực có sự ngăn cản “thử - sai” tính bằng ngày thì có được mật khẩu cũng khó đăng nhập thành công được sớm, phải mất hàng năm?