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.
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.