joomla password encryption

วันนี้เรามาเรื่องการเข้ารหัส password ของ joomla กัน


มีโจทย์อยู่ว่าถ้าเราต้องการ ถอดรหัสของ  Joomla จะทำยังไงดี? 
รหัสของ joomal จะเข้ารหัสด้วย md5 และจะ salt ก่อนเข้ารหัสไว้ด้วยอีกที เช่น



4e9e4bcc5752d6f939aedb42408fd3aa:0vURRbyY8Ea0tlvnTFn7xcKpjTFyn0YT

จากที่เห็นย่อให้เห็นเป็นรูปแบบได้ดังนี้ {hash}:{salt} โดย {salt} คือตัวเลข random 32 ตัว
ตอนใช้คำสั่ง php ก็จะใช้คำสั่ง md5($password.$salt) เมืื่อใช้คำสั่งนี้ก็จะได้ {hash} มา และเอาสองตัวนี้มาต่อกันก็จะได้ ตามรูปแบบด้านบน


step by step



  1. Generate a password
  2. Generate 32 random characters
  3. Concatenate 1 and 2
  4. md5(3)
  5. store 4:2









ทีมา: @stackoverflow joomla-password-encryption

ความคิดเห็น

บทความที่ได้รับความนิยม