मान लें कि आपके पास कुछ पाठ है, और आप इसे अपने मित्र को भेजना चाहते हैं, लेकिन आप नहीं चाहते कि कोई और इसे पढ़े। इसका मतलब है कि आप इसे एन्क्रिप्ट करना चाहते हैं ताकि केवल आप और आपका मित्र ही इसे पढ़ सकें। लेकिन, एक समस्या है: आप और आपका मित्र एन्क्रिप्शन पद्धति पर सहमत होना भूल गए हैं, इसलिए यदि आप उन्हें संदेश भेजते हैं, तो वे इसे डिक्रिप्ट नहीं कर पाएंगे!
कुछ समय के लिए इस बारे में सोचने के बाद, आप अपने मित्र को संदेश के साथ अपने संदेश को एन्क्रिप्ट करने के लिए कोड भेजने का निर्णय लेते हैं। आपका मित्र बहुत स्मार्ट है, इसलिए वे संभवतः यह पता लगा सकते हैं कि एन्क्रिप्शन विधि का अध्ययन करके संदेश को कैसे डिक्रिप्ट किया जाए।
बेशक, चूंकि अन्य लोग संदेश पढ़ रहे होंगे, आप एक एन्क्रिप्शन स्कीम चुनना चाहते हैं जो इसे क्रैक करना संभव बनाता है (डिक्रिप्शन स्कीम का पता लगाना)।
पुलिस की टास्क
इस चुनौती में, पुलिस लेखक की भूमिका निभाएगी: आप एक एन्क्रिप्शन योजना तैयार करेंगे, जो तार को तार में परिवर्तित करती है। हालाँकि, यह एन्क्रिप्शन स्कीम बायजेक्टिव होनी चाहिए , जिसका अर्थ है कि किसी भी दो तार को दूसरे स्ट्रिंग में मैप नहीं करना चाहिए, और हर स्ट्रिंग को एक इनपुट द्वारा मैप किया जा सकता है। इसे केवल एक इनपुट लेना होगा - स्ट्रिंग को एन्कोड किया जाना है।
फिर आप कुछ कोड पोस्ट करेंगे जो एन्क्रिप्शन को निष्पादित करता है, और आपके कोड द्वारा विस्तृत योजना के साथ एन्क्रिप्ट किया गया एक संदेश।
चूँकि आप संदेश भेजने के लिए बाइट का भुगतान कर रहे हैं, आपका स्कोर आपके कोड की लंबाई और साइफरटेक्स्ट की लंबाई होगी । यदि आपका जवाब फटा है, तो आपके पास अनंत का स्कोर होगा।
एक सप्ताह के बाद, आप पाठ को प्रकट कर सकते हैं और अपने उत्तर को सुरक्षित मान सकते हैं । सुरक्षित उत्तर वे हैं जिन्हें क्रैक नहीं किया जा सकता है।
लुटेरों की टास्क
रॉबर्स या तो लेखक या दुर्भावनापूर्ण मध्य पुरुष के दोस्त के रूप में खेलेंगे (कोई भौतिक अंतर नहीं है, लेकिन आप भूमिका निभा सकते हैं जैसे कि यह ऐसा करने के लिए और अधिक मजेदार बनाता है)। वे एन्क्रिप्शन स्कीम और सिफरटेक्स्ट लेंगे और एन्क्रिप्टेड संदेश का पता लगाने का प्रयास करेंगे। एक बार जब वे एन्क्रिप्टेड संदेश का पता लगा लेते हैं, तो वे इसे एक टिप्पणी में पोस्ट करेंगे। (इस प्रश्न के लिए एक अलग लुटेरों का धागा नहीं होगा।)
सबसे अधिक दरार के साथ विजेता डाकू होगा।
यहाँ एक उदाहरण है कि फटा हुआ समाधान कैसा दिख सकता है: