Chứng thực tài khoản Joomla trên ứng dụng ASP.NET — Việt Coding | CSharp, Delphi | ASP.NET, PHP, ASP, JSP | WordPress, VBulletin

Chứng thực tài khoản Joomla trên ứng dụng ASP.NET

by Việt Coding on 15/11/2009

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:

Lớp mã hoá mật khẩu của Joomla - Joomla-User-Helper

Hình minh hoạ quá trình mã hoá mật khẩu của Joomla

Bài viết cùng chuyên mục bạn nên xem

Pages: 1 2 3

Leave a Comment

CommentLuv Enabled

{ 1 trackback }

CO.CC:Free Domain
 
Powered
 

Previous post:

Next post: