आप ROT13 का उपयोग कहां करते हैं?


13

मैं विम के लिए डॉक्स के माध्यम से पढ़ रहा था, और देखा कि वहाँ एक शॉर्टकट है, उदाहरण के लिए g?wROT13 का उपयोग करके अगले शब्द को बदलना होगा। मुझे यह भी पता है कि आप पायथन फ़ाइल के एन्कोडिंग को ROT13 में बदल सकते हैं।

यहाँ मेरा सवाल है: क्यों? ऐसा लगता है कि यह उपयोगी नहीं होगा, एक तरफ प्रैंक प्रोग्राम जैसे कि Django FUNserver से


+ क्योंकि इस पल तक, मैं भूल गया था कि ROT13 और "नॉन-गीक्स" ... के साथ हमें क्या मज़ा आता था।
मार्टिन एस। स्टोलर

जवाबों:


18

वहां का इतिहास है। पुराने दिनों में, स्पॉइलर टैग से बहुत पहले, आप ROT13 एक स्पॉइलर, या एक मजाक पंचलाइन, या एक पहेली, ताकि यह तुरंत पठनीय न हो, लेकिन यह अभी भी पठनीय प्रारूप में परिवर्तित हो सकता है (यदि आप ROT13 दूसरी बार पाठ का एक टुकड़ा है, यह इसे मूल पाठ पर वापस स्विच कर देगा क्योंकि रोमन वर्णमाला में केवल 13 26 (अधिक COFFEE) वर्ण हैं।)

इसलिए बहुत सी चीजें जो हल्के से काम करती थीं, ROT13 का उपयोग करती थीं, क्योंकि यह आमतौर पर उपलब्ध थी, और इसलिए इसे कई आधुनिक भाषाओं में वापस लाया गया है। यह सिर्फ एक अजीब विचित्रता है।


6
"... रोमन वर्णमाला में केवल 13 वर्ण हैं।" मुझे लगता है कि आप 26 अक्षरों का मतलब है।
ग्रीनमैट

1
इसके अलावा, मैंने कभी लैटिन का अध्ययन नहीं किया, लेकिन यह अंग्रेजी की तुलना में काफी अधिक अक्षर वेरिएंट का उपयोग करता है। यह कहना शायद बहुत सुरक्षित है कि अंग्रेजी वर्णमाला में केवल 26 अक्षर हैं, हालांकि।
एक CVn

1
@ग्रीन एल। ओह। Ell। 13 मेरे दिमाग को रोट कर रहा है।
शैतानिकप्यूपी

1
@Satanicpuppy: आपका मतलब है YBY, निश्चित रूप से!
TMN

1
@ माइकल: लैटिन वर्णमाला में अंग्रेजी वर्णमाला के कुछ पात्रों का अभाव है: इसमें 21 अक्षर हैं। वास्तव में अंग्रेजी में कुछ और अक्षर भी हुआ करते थे।

8

ROT13 को मूल रूप से यूज़नेट पोस्टिंग के साथ उपयोग करने के लिए तैयार किया गया था जिसमें आक्रामक सामग्री शामिल थी ताकि हमारे बीच अधिक संवेदनशील अनजाने में उनके संपर्क में न आए। यह विचार था कि आपको पोस्टिंग को डिकोड करने के लिए एक कार्रवाई करनी होगी, ताकि यह संकेत मिले कि आपने समझा है कि आपको सामग्री अपमानजनक लग सकती है।

यह सिर्फ एक प्रतिस्थापन सिफर है और किसी भी तरह की गोपनीयता या प्रमाणीकरण प्रदान करने का इरादा नहीं है।

(ETA: यह उत्तर ROT13'd पोस्ट करने के लिए आग्रह का विरोध करना बहुत मुश्किल था।)


9
इसके बजाय आपने इसे ROT26 में पोस्ट किया - डरपोक!
रोजर एट्रील

4
ROT26, कुछ भी नहीं। अतिरिक्त सुरक्षा के लिए, मैंने ROT13 का चौगुना उपयोग किया।
Blrfl

2
"originally devised to be used with Usenet postings"सीज़र ने
यूसेनट

2
@StuperUser: ROT13 सीज़र सिफर का एक उप-समूह है जिसमें यह (जानबूझकर) केवल एक ऑफसेट के लिए अनुमति देता है। और अगर अल गोर इंटरनेट का आविष्कार कर सकता है, तो कोई कारण नहीं है कि सीज़र ने यूज़नेट का आविष्कार नहीं किया होगा।
ब्लरफुल

2
@ बेलरफ्ल: सीजर ने ROT3 का उपयोग किया। en.wikipedia.org/wiki/Caesar_cipher

2

यह वास्तव में एक बार ईमेल पासवर्ड को स्टोर करने के लिए नेटस्केप नेविगेटर द्वारा 4 चरण एन्क्रिप्शन प्रक्रिया के भाग के रूप में गंभीरता से उपयोग किया गया था। यह शायद उनका सबसे बड़ा विचार नहीं है और खराब एन्क्रिप्शन के एक मामले के अध्ययन का हिस्सा है (कहीं जाने के लिए इस डॉक्टर का एक बेहतर संस्करण हो सकता है - यदि हां - तो कृपया संपादित करें)


निर्देशिका के लिए सीडी, जिसमें sqlite3, ~/.mozilla/firefox/vzfbtbbq.defaultया समान है, और:sqlite3 urlclassifier2.sqlite 'SELECT * FROM goog_black_url' | tr "[A-Z][a-z]" "[N-ZA-M][n-za-m]"
उपयोगकर्ता अज्ञात

क्षमा करें, निश्चित रूप से निर्देशिका के लिए नहीं, जिसमें sqlite3 है, लेकिन एक में, फ़ायरफ़ॉक्स-कैश और इतने पर।
उपयोगकर्ता अज्ञात
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.