• اگر سمپادی هستی همین الان عضو شو :

    ثبت نام عضویت

مباحث جذاب رمزنگاری!

  • شروع کننده موضوع شروع کننده موضوع tiberium
  • تاریخ شروع تاریخ شروع
هر چیزی به ذهنم میرسه تریپ معما واره
و خب اگ نامه رسون ها یکم باهوش باشن میتونن اونو کشف کنن
اگرم بخوام به فرمول های ریاضی ربطش بدم، باز هم امکان رمزگشاییش هست...
ساده تر بگم
وقتی ما داریم برای کسی که نمیبینیمش کد میفرستیم و انتظار داریم اون فرد کد رو بفهمه، پس نامه رسان هایی هم ک این کد رو دارن میتونن بفهمنش
مگر اینکه هر بار یک نامه رسان جدید رنگ و نامه ها رو ببره
اینجوری میشه رمزگذاریش کرد
نه ! فلسفه رمزنگاری با کلید عمومی همینه!!! بحث از اینجا شروع شد کد این سوال پیش اومد که اگر طرف قراره کلید مارو داشته باشه پس ما باید یه جوری کلید رو بدیم بهش ( از یه کانال امن ) که خب اگر همچین کانالی هست پیام هم از همون کانال میرسونیم!
ولی با این روش کلید عمومی شما بدون اینکه از قبل با کسی تعاملی داشته باشی و کلیدی رد و بدل کنی میتونی همچین کارو رو انجام بدی!
 
یه راه حل ضعیف به ذهنم رسید
آبی و قرمز رو تو دوتا دبه‌ی دیگه خالی می‌کنیم و سطلاش رو خالی می‌فرستیم. بعد اون می‌فهمه که باید اینا رو پر کنه و برامون بفرسته.
طی این عمل اون دیگه آبی و قرمز نداره.
حالا یک کیلو از زرد و سبز واسه خودمون می‌ذاریم و بقیه‌شو واسه اون می‌فرستیم. اون می‌فهمه که الآن تنها ترکیبی که من و اون مشترک می‌تونیم بسازیم سبز و زرد با نسبت یکسانه. براش می‌فرستیم و یه مدت صبر می‌کنیم صبر می‌کنیم تا با ۱۹ کیلو سبز و همین‌قدر زرد رنگ بسازه و نصفشو واسه ما بفرسته تا با هم رنگ بزنیم.
 
آخرین ویرایش:
خب مشکل اینجاس ک با این روش نامه رسون ها هم میفهمن قضیه چیه...
می‌تونه طرف مقابل به جای ۳۸ کیلو رنگ مثلا ۳۰ کیلو درست کنه و نصفشو واسه ما بفرسته. ما فقط منتظر رنگ می‌مونیم تا بفرسته؛ حالا با ذکاوت خودش سرشونو شیره می‌ماله.
 
خب یه راه حل برای صرفا همین سوال خاص با همین رنگ های خاصی ک گفتی ب ذهنم رسید
براش نامه مینویسیم:
از بین رنگ هایی ک داری، یکی از آنها رنگ ترکیبی است
باید مجددا این رنگ را بسازی به این صورت که رنگ سرد تشکیل دهنده ی رنگ مذکور را با نسبت تعداد رنگ های سردت تفسیم بر کل تعداد رنگ هایت برداری
و باقی کسر را با رنگ گرم پر کنی
رنگ گرم استفاده شده در مرحله اول رو ب نسبت تعداد رنگ هایی که داری تقسیم بر عدد ۱۰ با رنگ گرم دیگری مخلوط کن
در آخر دو رنگ بدست آمده را ترکیب کن

پ.ن: رمزگشاییش رو هم بفرستم؟
پ.ن۲: قطعا نامه رسان ها نمیدونن تو اتاقا چه رنگ های خامی وجود دارع دگ؟ و اینکه به چه تعداد رنگ داریم؟
پ.ن۳: دگ رنگی هم نمیفرستیم براش فقط یک نامه یک طرفس و تموم میشه
مگه می‌شه کد فرستاد؟:|
منظورش از نامه‌نگار اینه که رنگا رو جابه جا می‌کنن‌ا
می‌شه یک مقدار به زبون خودمونی توضیح بدی. رنگ ترکیبی اولیه چه صیغه‌ایه؟ نسبت رنگ سردشو بدونیم چجوری تفکیک کنیم سبزه یا آبیه؟
اگه بتونیم نامه محرمانه بنویسم بیمار که نیستیم همون اول کل رنگا رو براش می‌فرستیم می‌گیم عشقی درست کن نصفشم بفرست واسه من:D
اینجوریم نامه‌بر نمی‌فهمه چی به چیه. ولی فک کنم نباید نامه رو در نظر بگیریم و بیشتر اونو ناقل دبه‌ها بدونیم.
همچنین اگه رنگای خاممون رو ببینه در اول و آخر می‌فهمه که چه قدر مصرف کردیم و خب سوال نسبت رنگمون قابل فهمه
 
آخرین ویرایش:
خب یه راه حل برای صرفا همین سوال خاص با همین رنگ های خاصی ک گفتی ب ذهنم رسید
براش نامه مینویسیم:
از بین رنگ هایی ک داری، یکی از آنها رنگ ترکیبی است
باید مجددا این رنگ را بسازی به این صورت که رنگ سرد تشکیل دهنده ی رنگ مذکور را با نسبت تعداد رنگ های سردت تفسیم بر کل تعداد رنگ هایت برداری
و باقی کسر را با رنگ گرم پر کنی
رنگ گرم استفاده شده در مرحله اول رو ب نسبت تعداد رنگ هایی که داری تقسیم بر عدد ۱۰ با رنگ گرم دیگری مخلوط کن
در آخر دو رنگ بدست آمده را ترکیب کن

پ.ن: رمزگشاییش رو هم بفرستم؟
پ.ن۲: قطعا نامه رسان ها نمیدونن تو اتاقا چه رنگ های خامی وجود دارع دگ؟ و اینکه به چه تعداد رنگ داریم؟
پ.ن۳: دگ رنگی هم نمیفرستیم براش فقط یک نامه یک طرفس و تموم میشه
آها نامه بر ها از رنگ های داخل اتاق خبر دارن متاسفانه. :دی
 
واسه آخرین باگی ک از راه حلم گرفتی
خب آرع راس میگی
ولی میتونیم تمام رنگ های باقی مونده رو باهم بی هیج نسبت خاصی قاطی کنیم
تا نفهمن چی ب چی و کی ب کیه :))
یعنی یک کیلو سبز بریزیم تو یک کیلو آبی با این‌که یه کیلو آبی بریزیم تو سبز باهم فرق می‌کنن؟:eek:
منظورم اینه اگه ترتیب رنگا متفاوت باشه فرقی می‌کنه؟ چون اگه مهم نباشه که نگهبان می‌فهمه چه مقدار و از کدوم رنگ استفاده کردیم
 
آخرین ویرایش:
اگ یه کیلو آبی رو تو دو کیلو سبز بریزیم با ریختن یه کیلو سبز تو دو کیلو آبی فرق داره...
ولی اگ نسبتشون یه کیلو از هر رنگ باشه نه فرقی نداره
راستی یه نکته دگم تو سوال بود ک گفته بود نانه رسون ها نمیتونن از توی رنگ ترکیبیت تشخیص بدن به چه نسبت از هر رنگ استفاده کردی
ما آخرش میخوایم دو تا اتاق کاملا یک رنگ در بیاد
پس باید از ترکیب رنگ های کاملا یکسان استفاده کنیم
نگاه کن اون ته تهش
یه ذرع از رنگ آبی اضافه میاد، یکم از قرمز، یکم زرد و سبز و اینا...
من میگم این آخر ک رنگ آمیزیمون تموم شد و دیگ ب رنگ ها احتیاج نداشتیم، همه رنگ های باقی مونده رو باهم قاطی کنیم تا اگ نامه رسون ها اومدن تو اتاق از روی میزان رنگ باقی موندع از هر سطل نتونن مهندسی معکوس کنن و ترکیب اولیه مونو بدست بیارن
به اینکه اونا آخر سر بیان تو اتاق فکر نکنید. الان هدف اصلی رسیدن به یه ترکیب یکسان هست. حالا مابقی رنگ هارو میخوریم اصلا:))) مهم نیست اونش.


و حالا این سوال اصلا چه کاربردی تو واقعیت داره!
خیلی کاربرد. شما می خواید برای دوستتون یه فایل بفرستید و مثلا zip کنید و براس پسورد بزارید. ولی هیچ کانال امنی برای فرستادن پسورد ندارید! پس باید یه جوری به یه عدد یکسان برسید! و وقتی جفتتون به عدد یکسان رسیدید پسورد رو اون عدد قرار میدید. تمامی چت هایی که می کنید قابل خونده شدنه توسط بقیه پس این عددی که بدست میارید رو بقیه نباید بتونن بدست بیارن! حتی با چت هاتون. پس بعد از رنگا رو این سوال ریاضی فکر می کنیم
 
:))
خب اون راه حل دومی ک گفتم چی؟
برای رنگ ها کاربرد داره البته، نه برای پسوورد...
آلیس رنگ ترکیبی درست کنه
بفرسته برای باب
وقتی رنگاشون تموم شد
دوباره باب تمام رنگاشو برا آلیس بفرسته تا اون با همون نسبت قبلی رنگ بسازه و نصفشو بفرسته برا‌ باب
اگرم نمیخوایم رنگ نهایی رو بفهمن نامه رسونا
میتونه آلیس دو تا ترکیب مجزا درست کنه تو سطل های جدا گونه (مثلا ترکیب اول توش زرد و قرمز و سبز باشه و ترکیب دوم هم آبی و سبز و قرمز!!)
برای باب یه نامه بزنه ک این دوتا رنگ رو قاطی کن تا رنگ نهایی بدست بیاد
حدس زدن رنگ نهاییِ ترکیب شده ی اون دوتا سطل واقعا برای نامه رسونا ممکن نیس! مگه یه نابغه نقاشی ای چیزی باشن :D
خب همونطور که گفتی نامه رسان ها نباید رنگ نهایی رو بفهمن. یا ترکیبشو. و یا حتی دسترسی به رنگ نداشته باشن. من اگر یه رنگی بسازم بفرستم برا باب که بیا اینو استفاده کن خوب نیست. چون حتی ترکیبشو ندونن ولی بازم رنگشو دارن دیگه. و اگر بگم اینو اونو با هم ترکیب کن . کافیه اون نامه رسونا مثلا ۱/۱۰۰ این و ۱/۱۰۰ اونو باهم ترکیب کنن و بازم همون رنگ بدست میاد. پس اینم خوب نیست
 
یک راه مشابه به ذهنم رسید
ک البته زیاد هوشمندانه نیس ولی بازم در صورتی ک نامه رسان ها ب خود رنگ های تو اتاق دسترسی نداشته باشن، قابل استفادس
آلیس یه ترکیب رنگ خام درست کنه
و برای باب بفرسته و بگه مثلا با یه نسبت مشخص با مثلا آبی و سبز قاطیش کنه تا رنگ نهایی بدست بیاد
اینجوری نامه رسونا اگ رنگ آبی و سبز نداشته باشن، نمیتونن رنگ نهایی رو بدست بیارن و یا رمزگشاییش کنن
ولی خب خود باب هم نمیتونه رمزگشایی کنه نسبت کل رنگ ها رو :/

پ.ن: برای سوال سکه ها، باید تابع یا قانون خاصی از ریاضیات رو یاد داشته باشیم؟؟
ببین قبول داری با راه حلی که دادی من نامه رسون با داشتن اون رنگی که دادی و اون نسبتی که می خوای طرف مقابل باهاش قاطی کنه میتونم بازم رنگ نهایی رو بسازم.
1/100 اون ترکیب رنگه و 1/100 نسبتایی که می گی رو خودم باهاش ترکیب می کنم و رنگ اتاقو می فهمم! قراره که من نفهمم رنگ داخل چیه.


شاید راه های غیر ریاضی هم داشته باشه که من ندونم :دی پس محدود نکنیم ذهن رو
 
Back
بالا