Chứng thực tài khoản Joomla trên ứng dụng ASP.NET
Ngoài lề : Cấu trúc mật khẩu của Joomla
Hãy xem mật khẩu của tài khoản Joomla được lưu trong CSDL:
f4f6b82bb566d38abc17acba97a3aa3b:KoRzoQ0vbYbsnvR9BZiEtD1yoYlBWQbz
Như chúng ta thấy, mật khẩu Joomla rõ ràng là một chuỗi hash, nhưng tại sao lại dài quá vậy ? Hãy để ý kỹ một chút, chúng ta sẽ thấy có một dấu hai chấm ở giữa chuỗi này. Sau khi phân tách ra, chúng ta có:
f4f6b82bb566d38abc17acba97a3aa3b
KoRzoQ0vbYbsnvR9BZiEtD1yoYlBWQbz
Vậy thông tin trong chuỗi này là gì ? Đừng quên Joomla là một ứng dụng web open source, vậy hãy đơn giản là mở source nó ra xem. Theo tôi biết, Joomla có một lớp Joomla.User.Helper (/joomla/libraries/joomla/user/helper.php). Tôi xin phép không trích dẫn ra đây, vì nếu bạn đang nghiên cứu về Joomla thì ắt hẳn trong tay bạn phải có sẵn bộ source của nó rồi. Từ đó, chúng ta phác hoạ được quá trình tạo password của Joomla như sau:
2 Comments
toanmr · 16/04/2012 at 01:52
Vậy là 2 phần Front end, back end dùng chung CSDL My SQL đúng không bạn.
Tweets that mention Shinichi 's Blog » Chứng thực tài khoản Joomla trên ứng dụng ASP.NET -- Topsy.com · 21/01/2010 at 16:14
[…] This post was mentioned on Twitter by MicroSYNC Network, MicroSYNC Network. MicroSYNC Network said: Chứng thực tài khoản Joomla trên ứng dụng ASP.NET – http://blog.anhdung.info/chung-thuc-tai-khoan-joomla-tren-ung-dung-asp-net/ […]