PDA

View Full Version : نوع کد شده ی یک هش



trasilver
جمعه 01 فروردین 1393, 11:01 صبح
با سلام خدمت عزیزان.

دوستان عزیز یک سوال داشتم.

من چند تا هش میذارم کسی از دوستان می تونه دیکدش کنه و یا اینگه بگه دقیقا با چه الگوریتمی کد شده؟

HRwpXx86CH8JNi0bKnMOZw==
HRwpXx86CH8JNi0ZKnMOZw==
HRwpXx86CH8JNi0ZKHMOZw==
HRwpXx86CH8JNi1TKUUOZw==
HRwpXx86CH8JNi1SKXMOZw==
HRwpXx86CH8JNi1RKkUOZw==
HRwpXx86CH8JNi1QKmMOZw==
HRwpXx86CH8JNi1QKGMOZw==

من اول دیدم حدس زدم که بیس 64 باشه! ولی متاسفانه نبود :لبخند:

با تشکر.

Unique
جمعه 01 فروردین 1393, 14:42 عصر
توابعی که hash میسازند از راه منطقی که ساخته میشوند برگشت پذیر نیستند ! بلکه با brute force کردن hash ها را شناسایی میکنند. شبیه base64 هست ! شاید base64 میکنه و بعدش یک تغییرایت منطقی توش میده که راحت decode نشه.

trasilver
جمعه 01 فروردین 1393, 15:05 عصر
توابعی که hash میسازند از راه منطقی که ساخته میشوند برگشت پذیر نیستند ! بلکه با brute force کردن hash ها را شناسایی میکنند. شبیه base64 هست ! شاید base64 میکنه و بعدش یک تغییرایت منطقی توش میده که راحت decode نشه.
ولی این چیزی که الآن هست و قرار دادم بنده قابل برگشت هست و مربوط به زمان هستش.
چون دقیقا کاربردش رو توی سایتی که استفاده می کنه ازش می دونم. و هرثانیه هم عوض میشه (یعنی همون تایم هست که بلا به سرش میاد :لبخند:) اگه شما کمتر از یک ثانیه سورس سایت رو دوبار رفرش بزنید یکیه. اینم دلیل منطقیش. وقتی این هارو با بیس 64 دیکد می کنم یه همچین چیزی در میاد:

)_: 6Q)cg
خیلی خیلی به بیس 64 شبیه ولی مسئله اینجاست چرا دیکد میشه عجق وجق میشه؟ :لبخند: در صورتی که باید تایم بهمون بده! چون این هش توی یک فرم استفاده میشه و هدف از ارسالش این هست که تایم فعلی رو این چوری هش می کنه و بعد از ارسال فرم دیکد می کنه و اگه فاصله ارسال فرم با دیکد همین کمتر از 5 ثانیه باشه بگه زود فرم رو ارسال کردید :لبخند:

Unique
جمعه 01 فروردین 1393, 23:09 عصر
خیلی خیلی به بیس 64 شبیه ولی مسئله اینجاست چرا دیکد میشه عجق وجق میشه؟ در صورتی که باید تایم بهمون بده!
این تیپ سوالات بوی خوبی نمیده ! نمیخوام برای دور زدن این فرم کمک کنم ! اما معمولا اینها را با یک کلید encrypt میکنند و در زمان دریافت decrypt میشه ! حالا base64 خودش encrypt نیست و ممکنه از base64 توی منطق encrypt خودش به صورتی خلاقی استفاده کرده.

trasilver
جمعه 01 فروردین 1393, 23:15 عصر
این تیپ سوالات بوی خوبی نمیده ! نمیخوام برای دور زدن این فرم کمک کنم ! اما معمولا اینها را با یک کلید encrypt میکنند و در زمان دریافت decrypt میشه ! حالا base64 خودش encrypt نیست و ممکنه از base64 توی منطق encrypt خودش به صورتی خلاقی استفاده کرده.
ممنون از اطلاعات مفیدتون. از دوستان عزیز کسی توی روش بدست آوردم رمز گشایی این به من کمک کنند ممنون میشم. :قلب: بشه عیدیمون :لبخند:

Unique
جمعه 01 فروردین 1393, 23:17 عصر
راستی من یک اشتباه توی پست اولم داشتم ! hash ها برگشت پذیر نیستند !و base64 شبیه اونها نیست (اصلا برای hash ساختن نیست) و کلا کاربرد دیگه ای داره !
encryption ها برگشت پذیر هستند‌!

trasilver
شنبه 02 فروردین 1393, 01:00 صبح
راستی من یک اشتباه توی پست اولم داشتم ! hash ها برگشت پذیر نیستند !و base64 شبیه اونها نیست (اصلا برای hash ساختن نیست) و کلا کاربرد دیگه ای داره !
encryption ها برگشت پذیر هستند‌!
بله درسته من نمی دونستم اما این رو از پست اول شما فهمیدم. به این رمز گذاری ها hash گفته نمیشه چون قابل برگشت هستند. اما md5 که یک نوع منطق دیگری برای کد گذاری داره قابل برگشت نیستند و فقط باید با
brute force اون هارو شناسایی کرد :متفکر: یعنی نمیشه کرکشون کرد بلکه باید متن یا هرچیزی از نوشته خودت رو به نوع hash تبدیل کنی و بذاریدیش توی عملیات مقایسه. ممنون بابت اطلاعتون و افزایش علم برنامه نویسی بنده :قلب: