joomla password encryption
วันนี้เรามาเรื่องการเข้ารหัส password ของ joomla กัน
มีโจทย์อยู่ว่าถ้าเราต้องการ ถอดรหัสของ Joomla จะทำยังไงดี?
รหัสของ joomal จะเข้ารหัสด้วย md5 และจะ salt ก่อนเข้ารหัสไว้ด้วยอีกที เช่น
จากที่เห็นย่อให้เห็นเป็นรูปแบบได้ดังนี้ {hash}:{salt} โดย {salt} คือตัวเลข random 32 ตัว
ตอนใช้คำสั่ง php ก็จะใช้คำสั่ง md5($password.$salt) เมืื่อใช้คำสั่งนี้ก็จะได้ {hash} มา และเอาสองตัวนี้มาต่อกันก็จะได้ ตามรูปแบบด้านบน
ทีมา: @stackoverflow joomla-password-encryption
มีโจทย์อยู่ว่าถ้าเราต้องการ ถอดรหัสของ 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
ความคิดเห็น
แสดงความคิดเห็น