วันนี้เรามาเรื่องการเข้ารหัส password ของ joomla กัน มีโจทย์อยู่ว่าถ้าเราต้องการ ถอดรหัสของ Joomla จะทำยังไงดี? รหัสของ joomal จะเข้ารหัสด้วย md5 และจะ salt ก่อนเข้ารหัสไว้ด้วยอีกที เช่น 4e9e4bcc5752d6f939aedb42408fd3aa : 0vURRbyY8Ea0tlvnTFn7xcKpjTFyn0YT จากที่เห็นย่อให้เห็นเป็นรูปแบบได้ดังนี้ {hash}:{salt} โดย {salt} คือตัวเลข random 32 ตัว ตอนใช้คำสั่ง php ก็จะใช้คำสั่ง md5($password.$salt) เมืื่อใช้คำสั่งนี้ก็จะได้ {hash} มา และเอาสองตัวนี้มาต่อกันก็จะได้ ตามรูปแบบด้านบน step by step Generate a password Generate 32 random characters Concatenate 1 and 2 md5(3) store 4:2 ทีมา: @stackoverflow joomla-password-encryption