Làm Thế Nào để Giải Mã Một Hàm Băm

Mục lục:

Làm Thế Nào để Giải Mã Một Hàm Băm
Làm Thế Nào để Giải Mã Một Hàm Băm

Video: Làm Thế Nào để Giải Mã Một Hàm Băm

Video: Làm Thế Nào để Giải Mã Một Hàm Băm
Video: Hàm băm mật mã - Bài giảng của diễn giả Phạm Văn Thanh tại đại học FPT 2024, Có thể
Anonim

Hash là một chuỗi mã có độ dài cố định thu được bằng cách băm (mã hóa) chuỗi dữ liệu gốc. Hashing thường được sử dụng để mã hóa dữ liệu nhạy cảm, sử dụng các thuật toán mã hóa khác nhau. Đôi khi có thể cần phải giải mã hàm băm - ví dụ: nếu bạn quên mật khẩu của mình.

Cách giải mã hàm băm
Cách giải mã hàm băm

Hướng dẫn

Bước 1

Khi mã hóa dữ liệu, các thuật toán khác nhau được sử dụng: md4, md5, mysql,… Thường được sử dụng nhất là thuật toán md5 của các biến thể khác nhau. Bạn có thể xem ví dụ về dịch văn bản thành băm tại đây: https://mainspy.ru/shifrovanie_md5. Nhập bất kỳ từ nào vào trường, nhấp vào nút "Md5 Hash", và bạn sẽ nhận được một chuỗi được mã hóa. Ví dụ: từ "người" tương ứng với băm e3447a12d59b25c5f850f885c1ed39df.

Bước 2

Cố gắng phá vỡ thuật toán băm là vô ích, vì vậy việc giải mã trở nên thô bạo. Có nghĩa là, từ được mã hóa chỉ đơn giản là đối sánh bằng cách so sánh. Chương trình chọn các từ sẽ so sánh các hàm băm của chúng với các từ cần được giải mã. Nếu có thể tìm thấy một kết quả phù hợp, hàm băm sẽ được giải mã.

Bước 3

Nếu bạn cần giải mã hàm băm, trước tiên hãy sử dụng một trong các dịch vụ trực tuyến miễn phí thực hiện giải mã tương tự. Ví dụ: https://hashcracking.ru/index.php. Dịch vụ này rất tiện lợi vì nó cũng chứa các từ băm trong tiếng Nga. Theo liên kết, nhập mã băm ở trên vào trường tương ứng. Nhấn Enter, bạn sẽ thấy giải mã băm.

Bước 4

Có rất nhiều dịch vụ tương tự trên mạng, nhưng nếu bạn không thể nhớ mật khẩu với sự trợ giúp của họ, hãy sử dụng một chương trình chuyên biệt - ví dụ: PasswordsPro. Chương trình có một số tùy chọn lựa chọn, từ nhanh nhất - cho các mật khẩu đơn giản như 123, 121212, v.v., cho đến một số lượng lớn các kết hợp có thể có. Trong trường hợp thứ hai, quá trình giải mã có thể mất hơn một ngày (tùy thuộc vào sức mạnh của máy tính).

Bước 5

Bạn có thể sử dụng John the Ripper để giải mã hàm băm. Nhược điểm duy nhất của ứng dụng là nó chạy từ dòng lệnh.

Đề xuất: