من اعتراض دارم.
از کجا معلوم تقلب نشده باشه؟
روال کار اینجوری بوده؟ اول اراز ی فایل متنی ایجاد میکنه و جلو اسم هر کاربری ی عدد شانسی قرار میده یا برعکس. درسته؟ بعدش 50 تا کاربر 50 تا عدد انتخاب میکنن تا 50 نفر برنده مشخص بشه. بعدش اراز واسه نشون دادن اینکه تقلبی نشده اومده فایل متنی رو اپلود کرده؟ خب ممکنه فایل متنی رو درستکاری کرده باشه. درسته؟
یا اینکه فایل متنی رو از قبل اپلود کرده باشه ولی پسوردش رو منتشر نکرده باشه تا بعد از قرعه کشی.
ی مشکلی هست.
اراز اگه فایل متنی رو قبل از قرعه کشی منتشر کنه، بچه ها ممکنه تقلب کنن، و اگه بعد از قرعه کشی منتشر کنه ممکنه ما به خود اراز شک کنیم که تقلبی کرده. درسته؟ ی راه واجود داره که مطمین بشین. اراز قبل از قرعه کشی کد هش شده فایل مثل MD5 فایل رو میفرسته، ولی خود فایل رو نه. منتشر کردن خود فایل چندان امنیت نداره، هرچند ک پسورد محکمی روی فایل زیپ شده وجود داشته باشه. بعد از قرعه کشی، اراز فایل متنی رو میفرسته. اونوقت ما کد MD5 فایل رو محاسبه میکنیم. اگه کد که ما محاسبه کردیم بعد از قرعه کشی با کدی که ازار قبل از قرعه کشی محاسبه و منتشر کرده یکی باشه ینی اراز فایل متنی رو تغییر نداده.
کد MD5 الان فایل هست
md5:
8bfddaa67a72b62dd67483ce2ad1f1f7
ابن MD5 کاربردهای زیادی داره. هیچ دو فایلی MD5 یکسانی ندارن. کوچکترین تغییری در هر فایل MD5 اون فایل شدیدن تغییر میده. ممکنه MD5 رو موقه دانلود برنامه های اندروید دیده باشین. اون MD5 ها میتونن نشون بدن فایل ویرایش شده یا نشده. اکثر فایل منیجرهای جدید MD5 هر فایلی رو میتونن محاسبه کنن.
@
Araz