PDA

View Full Version : سوال: چطوری میشه یه کلمه رو به هش wordpress اون کلمه تبدیل کرد ؟(در c++)



gigelaknak
جمعه 04 فروردین 1391, 20:18 عصر
چطوری میشه یه کلمه رو به هش wordpress اون کلمه تبدیل کرد ؟(در c++)

حامد مصافی
جمعه 04 فروردین 1391, 20:30 عصر
منظور از هش ورود پرس چیه؟

gigelaknak
جمعه 04 فروردین 1391, 20:50 عصر
هش به پسورد رمز گزاری شده میگن که حالت های مختلفی داره ,مثلا پسورد ما = salam .حالا رمزگزاری شده ی پسورد ما به حالت MD5 میشه : de6838252f95d3b9e803b28df33b4baa
wordpress هم یه مدل هش مخصوص برای خودش داره .هش پسورد بالا به حالت wordpress میشه = $P$BTFr7wlu/hvv6QSUKgwgxRLbKz.JYz/
حالا توی زبان C چطوری میشه از این مدل رمزگزاری(هش) استفاده کرد؟

حالت های دیگه ی هش :
http://www.insidepro.com/hashes.php?lang=eng

حامد مصافی
جمعه 04 فروردین 1391, 22:52 عصر
اهان

وردپرس نوع‌هش و ادویه و هش واقعی رو نگهداری می‌کنه و اونها رو با $ از هم جدا می‌کنه. در مثال شما:


P$BTFr7wlu/hvv6QSUKgwgxRLbKz.JYz/

P نوع هش
B کاراکتر رزرو
TFr7wlu/ ادویه
hvv6QSUKgwgxRLbKz.JYz/ هش
برای تولید هش هم md5 رو 8192 بار اجرا می‌کنه.
برای استفاده از md5 در c هم از این فایل (http://people.csail.mit.edu/rivest/Md5.c) استفاده کنید.

gigelaknak
شنبه 05 فروردین 1391, 00:03 صبح
خیلی ممنون از پاسخ شما .فقط یه سوال !
طبق گفته ی شما این :
hvv6QSUKgwgxRLbKz.JYz/
میشه هش md5 ما که8192 بار تکرار میشه !ولی طبق اطلاعات من در هش md5 از حروف بزرگ استفاده نمیشه !!

حامد مصافی
شنبه 05 فروردین 1391, 14:29 عصر
تابع HashPassword در این صفحه (http://core.trac.wordpress.org/browser/tags/3.3.1/wp-includes/class-phpass.php) مسئوال این‌کاره. برای اطلاعات بیشتر می‌تونی بررسیش کنی.