SMF Support > Tiếng Việt (Vietnamese)

Mật khẩu trong SLQ được SMF mã hóa thế nào???

(1/2) > >>

Gà Mái:
Em tò mò xíu, em mở phpmyadmin ra chỗ Cách lấy mật khẩu trong SLQ chỗ smf_members thì thấy thông tin password của member đều được SMF mã hóa (dạng như 92fcf0be3c1892556eeb0de2ce514ec065ec43f5 )

Các bác cho em hỏi, SMF mã hóa theo chuẩn nào vậy? Có thể giải mã được ko?
Cảm ơn các bác!

Tomy Tran:
Chắc bác này thích một em, lừa được vào diễn đàn rồi, nay muốn lấy pass để thử vào mail của em ý khám phá đây. Nếu dễ giải mã thì admin nó có hết pass của mọi người à :D

nvcnvn:
Nghe nói cũng có cách giải ngược ra, nhưng mà yêu cầu là phải pro và có máy tính xịn...

về việc mã hóa là vầy.
Cái chuỗi lộn xộn đó là kết quả của hàm:

--- Code: ---sha1(strtolower($membername) . $password)

--- End code ---
$membername,  $password là cái mà người dùng gỏ vào.

drquochoai:
đó là dạng mã shell md5 hash đó, khi nhập password vào thì php sẽ mã hóa cái dãy kí tự đó thành cái đống lộn xộn như của bạn nêu trên, điều nổi bật là PHP chuyển dãy kí tự thành dãy mã đó thì rất nhanh, nhưng khi muốn chuyển dãy đó lại thì sẽ tốn ~60 năm cho 1 máy tính chạy liên tục để xử lý dữ liệu. Mỗi dãy số chỉ có 1 dãy md5 duy nhất. Nói chung đó là cách bảo mật mật khẩu cấp cao nhất rồi đó, không thể nào giãi mã lại được.
Bởi zậy mấy trang web hiện nay khi bạn quên mật khẩu và yêu cầu nó cấp lại mk mới thì chỉ có thể xài 1 trong 2 cách:
thứ nhất là nó sẽ tự động đưa ra 1 dãy kí tự nào đó VD như "jxkswds" rồi chuyển thành md5 và add vào database sau đó gửi mail về cho bạn và yêu cầu bạn đổi mk.
thứ 2 là nó sẽ gửi đường link cho bạn để bạn tạo một mk mới.

zanbiii:
toàn pro nhĩ ! Hay Thật

Navigation

[0] Message Index

[#] Next page

Go to full version