PDA

View Full Version : سوال در مورد تابع crc32 و crypt



هانی هاشمی
جمعه 13 مرداد 1385, 04:02 صبح
با سلام
وقتی با توابع crc32 و crypt یک رشته ای رو رمز گذاری می کنیم بعد از رمز گزاری چه جوری می دوباره رمز رو به رشته تبدیل کرد
ممنونم

oxygenws
جمعه 13 مرداد 1385, 05:03 صبح
با هیچ کدوم نمی شه، چون کلا هر دو الگوریتم هشینگ هستند و یک طرفه می باشند.
می تونید از توابع mcrypt (http://www.php.net/manual/en/ref.mcrypt.php)استفاده کنید.

هانی هاشمی
جمعه 13 مرداد 1385, 11:25 صبح
اگه این دوتا یه طرفه هستن به چه درد می خورن؟

armin390
جمعه 13 مرداد 1385, 13:22 عصر
اگه این دوتا یه طرفه هستن به چه درد می خورن؟
منظورت اینه که فلسفه وجودی الگوریتم های یه طرفه چیه؟!!
در این صورت:
کاربرد های مختلفی می تونن داشته باشن از جمله در صورتی که یه طرفه باشن پسورد هش شده حتی اگه به دست نا اهل بیفته! فرد نااهل نمی تونه به راحتی به پسورد اولیه دست پیدا کنه(منظورم به طور مستقیمه)
کاربرد دیگش می تونه برای چک کردن صحت انتقال یک فایل یا هر رشته ای باشه...(فکر کنم کاربرد اولیه crc و... هم همین بوده!)
...
برای تحقیق بیشتر در این زمینه از گوگل استفاده کن...

Mohsen6558
پنج شنبه 16 خرداد 1387, 23:48 عصر
برای مثال



$test="Test";
$code_test=md5($test)

برای بررسی

if ($md5($test$=="Test")
{
.
.
.

}

future2010
جمعه 17 خرداد 1387, 15:00 عصر
وقتی با توابع crc32 و crypt یک رشته ای رو رمز گذاری می کنیم بعد از رمز گزاری چه جوری می دوباره رمز رو به رشته تبدیل کرد
ممنونم

دوست من اگر قرار بود که این توابع دوباره ترجمه بشه که به مفت هم نمی ارزید
اگر از این فعالیت خودتون قصد ایجاد یک پسورد رمزگذاری شده رو دارید کافیه کدی که کاربر به عنوان پسور وارد می کنه را با همین روش رمز گذاری کنی و نتیجه رو با پسورد رمزگذاری شده خودت در بانک اطلاعاتی یا هرجای دیگه مقایسه کنی

???OKaaaaaaaaaaaaay