T

Text Machine

शक्तिशाली टेक्स्ट टूल्स, आपके ब्राउज़र में

ट्रिथेमियस साइफर

ट्रिथेमियस साइफर को एन्कोड और डिकोड करें, यह पहला बहु-वर्णमालीय साइफर है, जिसे जर्मन मठाधीश Johannes Trithemius ने 1508 में प्रकाशित किया था। यह पहले अक्षर को 0 से, दूसरे को 1 से, तीसरे को 2 से, और इसी तरह आगे खिसकाता है — बिना किसी कुंजी के लगातार चढ़ता हुआ एक खिसकाव। एन्कोड और डिकोड के बीच स्विच कीजिए और गणना को लाइव बनते देखिए। सब कुछ आपके ब्राउज़र में चलता है।

ट्रिथेमियस साइफर कुंजी-रहित है: खिसकाव अनुसूची हमेशा 0, 1, 2, 3, … रहती है, इसलिए आपके पाठ के अलावा दर्ज करने के लिए कुछ नहीं है। जो भी इस विधि को जानता है वह इसे डिकोड कर सकता है — बस डिकोड पर स्विच कीजिए और साइफर पाठ पेस्ट कीजिए।

सादा पाठ
साइफर पाठ

ट्रिथेमियस परिणाम यहाँ देखने के लिए ऊपर पाठ दर्ज करें।

ट्रिथेमियस साइफ़र का उपयोग कैसे करें

  1. 1

    एन्कोड या डिकोड चुनें

    सादा पाठ को ट्रिथेमियस साइफर पाठ में बदलने के लिए एन्कोड चुनें, या साइफर पाठ से सादा पाठ पुनर्प्राप्त करने के लिए डिकोड चुनें। चूँकि साइफर कुंजी-रहित है, दिशा ही एकमात्र सेटिंग है जिसे आपको चुनना है।

  2. 2

    अपना पाठ टाइप करें या पेस्ट करें

    वह संदेश दर्ज करें जिसे आप बदलना चाहते हैं। टाइप करते ही साइफर अपने आप चलता है, और बारी-बारी से हर अक्षर पर चढ़ता हुआ खिसकाव 0, 1, 2, 3, … लागू करता है।

  3. 3

    गणना देखें

    हर स्थिति पर लागू खिसकाव और उससे बनने वाले अक्षर को देखने के लिए अक्षर-दर-अक्षर गणना खोलिए। खिसकाव हर अक्षर पर एक से बढ़ता है और 26 अक्षरों के बाद रीसेट हो जाता है।

  4. 4

    पढ़ें, कॉपी करें और साझा करें

    परिणाम पढ़िए, फिर उसे कॉपी कीजिए, उसे टेक्स्ट फ़ाइल के रूप में डाउनलोड कीजिए, या ऐसा लिंक साझा कीजिए जो टूल को आपकी बिल्कुल वही दिशा और पाठ के साथ दोबारा खोल दे। सब कुछ आपके ब्राउज़र में रहता है।

ट्रिथेमियस साइफर को समझना

ट्रिथेमियस साइफर क्या है?

ट्रिथेमियस साइफर को व्यापक रूप से पहला बहु-वर्णमालीय प्रतिस्थापन साइफर माना जाता है। इसे जर्मन बेनेडिक्टीन मठाधीश Johannes Trithemius ने अपने 1508 के Polygraphiae libri sex में प्रकाशित किया था, जो क्रिप्टोग्राफ़ी पर सबसे पुरानी मुद्रित पुस्तक है। हर अक्षर को एक ही मात्रा से खिसकाने के बजाय, जैसा कि एक Caesar साइफर करता है, ट्रिथेमियस साइफर हर अक्षर को लगातार बढ़ती हुई मात्रा से खिसकाता है: पहला अक्षर 0 से हटता है, दूसरा 1 से, तीसरा 2 से, और इसी तरह पूरे संदेश में आगे। चूँकि खिसकाव हर स्थिति पर बदलता है, एक अकेला सादा-पाठ अक्षर कई अलग-अलग साइफर-पाठ अक्षरों में बदल सकता है, जो उस अक्षर-आवृत्ति पैटर्न को छिपा देता है जो एक साधारण खिसकाव साइफर को तोड़ देता है।

बहु-वर्णमालीय साइफरों में ट्रिथेमियस साइफर को असामान्य बनाने वाली बात यह है कि इसकी कोई कुंजी नहीं है। खिसकावों की अनुसूची 0, 1, 2, 3, … निश्चित और सार्वजनिक है, इसलिए सहमत होने के लिए कोई गुप्त शब्द या संख्या नहीं है — जो भी इस विधि को जानता है वह संदेश पढ़ सकता है। यही इसकी कमज़ोरी भी है, पर ऐतिहासिक रूप से यह विचार क्रांतिकारी था: इसने tabula recta को प्रस्तुत किया, खिसकाई गई वर्णमालाओं का वह वर्ग जिसे Vigenère साइफर ने बाद में उधार लिया और एक गुप्त कुंजी-शब्द के साथ जोड़ा।

ट्रिथेमियस साइफर कैसे काम करता है

वर्णमाला को A के लिए 0 से Z के लिए 25 तक क्रमांकित कीजिए। संदेश के साथ-साथ चलिए और एक गणक रखिए जो 0 से शुरू होता है और हर अक्षर पर एक से बढ़ता है। एन्क्रिप्ट करने के लिए, गणक को अक्षर में जोड़िए और 26 से शेषफल लेकर वर्णमाला के चारों ओर लपेट दीजिए, इसलिए साइफर-पाठ अक्षर C = (P + i) mod 26 है, जहाँ i अक्षर की स्थिति है। डिक्रिप्ट करने के लिए आप इसके बजाय वही गणक घटाते हैं, P = (C − i) mod 26, जो खिसकाव को पूर्ववत कर देता है और मूल अक्षर लौटा देता है।

केवल 26 अक्षर ही खिसकाए जाते हैं। स्थान, विरामचिह्न, अंक, और अन्य वर्ण सीधे गुज़र जाते हैं और गणक को आगे नहीं बढ़ाते, इसलिए चढ़ता हुआ खिसकाव उन अक्षरों के साथ पंक्तिबद्ध रहता है जो मायने रखते हैं। अक्षरों का केस संरक्षित रहता है। चूँकि खिसकाव 26 से शेषफल लेकर लिया जाता है, अनुसूची हर 26 अक्षरों के बाद दोहराई जाती है: सत्ताईसवाँ अक्षर फिर से 0 से खिसकाया जाता है, अट्ठाईसवाँ 1 से, और इसी तरह आगे। यह ट्रिथेमियस साइफर को एक ऐसे Vigenère साइफर के समान बना देता है जिसका कुंजी-शब्द पूरी वर्णमाला है, ABCDEFGHIJKLMNOPQRSTUVWXYZ।

हल किया हुआ उदाहरण

संदेश HELLO को एन्क्रिप्ट कीजिए। पाँचों अक्षर स्थिति 0, 1, 2, 3, और 4 पर बैठते हैं, इसलिए खिसकाव 0, 1, 2, 3, और 4 हैं। हर खिसकाव जोड़ने पर H जमा 0 है H, E जमा 1 है F, L जमा 2 है N, L जमा 3 है O, और O जमा 4 है S। साइफर पाठ HFNOS है। ध्यान दीजिए कि दोनों L अलग-अलग अक्षर, N और O, बन गए, क्योंकि वे अलग-अलग स्थितियों पर बैठते हैं — ठीक वही जो एक निश्चित Caesar खिसकाव कभी नहीं कर सकता।

HFNOS को डिक्रिप्ट करने के लिए, वही चढ़ते हुए खिसकाव घटाइए। H घटा 0 है H, F घटा 1 है E, N घटा 2 है L, O घटा 3 है L, और S घटा 4 है O, जो फिर से HELLO बनाता है। एन्कोड और डिकोड चरण एक-दूसरे के दर्पण प्रतिबिंब हैं, और चूँकि खिसकावों की अनुसूची निश्चित है, प्राप्तकर्ता को इस ज्ञान के अलावा कुछ नहीं चाहिए कि यह एक ट्रिथेमियस साइफर है।

Tabula recta तालिका

ट्रिथेमियस ने अपने साइफर को एक tabula recta के साथ प्रस्तुत किया, जो लैटिन में सीधी तालिका के लिए है: एक 26 गुणा 26 का ग्रिड जिसमें पहली पंक्ति सादा वर्णमाला है, दूसरी पंक्ति एक से खिसकाई गई वर्णमाला है, तीसरी पंक्ति दो से खिसकाई गई, और इसी तरह नीचे पच्चीस के खिसकाव तक। पहले अक्षर को सांकेतिक करने के लिए आप उसे पहली पंक्ति से पढ़ते हैं, दूसरे अक्षर को दूसरी पंक्ति से, तीसरे को तीसरी पंक्ति से, संदेश के हर क्रमिक अक्षर के लिए एक पंक्ति नीचे उतरते हुए।

यह तालिका ट्रिथेमियस साइफर का स्थायी योगदान है। कुछ दशकों बाद Giovan Battista Bellaso ने, और फिर उस Vigenère साइफर ने जिसने उनका नाम लिया, वही tabula recta बनाए रखी पर पंक्तियों से निश्चित क्रम में गुज़रने के बजाय एक गुप्त कुंजी-शब्द से पंक्ति चुनी। इसलिए ट्रिथेमियस साइफर कुंजी-शब्द तालिका साइफरों के पूरे परिवार का सीधा पूर्वज है, जिसमें Vigenère, Beaufort, और Gronsfeld शामिल हैं।

ट्रिथेमियस, Vigenère, और प्रगतिशील कुंजी

ट्रिथेमियस साइफर को उसके वंशजों के साथ पंक्तिबद्ध करना मददगार होता है। Vigenère साइफर संदेश में एक दोहराते हुए कुंजी-शब्द को जोड़ता है, C = (P + K) mod 26, जहाँ हर कुंजी अक्षर 0 से 25 तक का एक खिसकाव देता है। ट्रिथेमियस साइफर वह विशेष स्थिति है जहाँ वह कुंजी-शब्द क्रम में पूरी वर्णमाला है, इसलिए खिसकाव बस 0, 1, 2, 3, …, 25 हैं और फिर दोहराते हैं। दूसरे शब्दों में, ट्रिथेमियस वह Vigenère है जिसकी कुंजी ABCDEFGHIJKLMNOPQRSTUVWXYZ है।

यही कारण है कि ट्रिथेमियस साइफर को कभी-कभी प्रगतिशील-कुंजी साइफर कहा जाता है: खिसकाव किसी गुप्त रहस्य से चुने जाने के बजाय हर कदम पर एक से आगे बढ़ता है। कोई कुंजी न होने की कीमत यह है कि कोई रहस्य ही नहीं है, इसलिए यह साइफर एक संदेश की रक्षा केवल ऐसे व्यक्ति के विरुद्ध करता है जो इस विधि को नहीं पहचानता। एक गुप्त कुंजी-शब्द जोड़ना, जैसा Bellaso और Vigenère ने किया, ठीक वही कदम है जिसने इस शिक्षण विचार को एक ऐसे साइफर में बदल दिया जिसने तीन सदियों तक विश्लेषण का प्रतिरोध किया।

ट्रिथेमियस साइफर को कैसे तोड़ें

ट्रिथेमियस साइफर को तोड़ना तुच्छ है, क्योंकि पुनर्प्राप्त करने के लिए कुछ भी गुप्त नहीं है। खिसकाव अनुसूची 0, 1, 2, 3, … सार्वजनिक है, इसलिए जो भी ट्रिथेमियस साइफर का संदेह करता है वह बस चढ़ते हुए खिसकाव को घटाकर संदेश तुरंत पढ़ सकता है। ढूँढने के लिए कोई कुंजी लंबाई नहीं है और अनुमान लगाने के लिए कोई कुंजी नहीं; साइफर को पहचानना उसे तोड़ने के समान ही है।

यहाँ तक कि एक विश्लेषक जो इस विधि को नहीं जानता, उसके लिए भी यह आसान है। निश्चित अनुसूची का अर्थ है कि पहला अक्षर बिना खिसकाए रहता है, इसलिए यह अक्सर साइफर को उजागर कर देता है, और कुछ शुरुआती ऑफ़सेट आज़माना जल्दी ही पढ़ने योग्य पाठ प्रकट कर देता है। यह Vigenère से बहुत अलग है, जहाँ गुप्त कुंजी-शब्द एक आक्रमणकारी को Kasiski परीक्षण और संपात सूचकांक से गुज़रने पर मजबूर करता है। ट्रिथेमियस साइफर को सबसे अच्छे ढंग से उस शैक्षिक ढाँचे के रूप में समझा जाता है जिस पर वे अधिक मज़बूत, कुंजीयुक्त साइफर बाद में बनाए गए।

क्या ट्रिथेमियस साइफर सुरक्षित है?

नहीं। ट्रिथेमियस साइफर कोई भी सुरक्षा बिल्कुल प्रदान नहीं करता, क्योंकि इसकी कोई कुंजी नहीं है — इसकी पूरी विधि सार्वजनिक है, इसलिए जो भी इसे पहचानता है वह संदेश तुरंत पढ़ सकता है। अन्य ऐतिहासिक हाथ के साइफरों के मानकों से भी यह विशुद्ध रूप से एक शिक्षण उपकरण है, जो कुछ छिपाने के बजाय यह दिखाने के लिए मूल्यवान है कि एक बहु-वर्णमालीय खिसकाव कैसे काम करता है।

आज ट्रिथेमियस साइफर को सीखने और मनोरंजन के लिए सराहा जाता है। यह tabula recta और Vigenère के पीछे के प्रगतिशील-खिसकाव विचार का सबसे स्पष्ट संभव परिचय है, और यह पहेलियों, एस्केप रूम, और कैप्चर-द-फ़्लैग चुनौतियों में एक सौम्य पहले बहु-वर्णमालीय साइफर के रूप में दिखाई देता है। वास्तविक जानकारी की सुरक्षा के लिए आपको इसके बजाय AES जैसे आधुनिक, अच्छी तरह परखे गए एल्गोरिदम पर निर्भर रहना चाहिए।

अक्सर पूछे जाने वाले प्रश्न

ट्रिथेमियस साइफर क्या है?
ट्रिथेमियस साइफर पहला बहु-वर्णमालीय प्रतिस्थापन साइफर है, जिसे जर्मन मठाधीश Johannes Trithemius ने 1508 में प्रकाशित किया था। यह हर अक्षर को लगातार बढ़ती हुई मात्रा से खिसकाता है — पहले को 0 से, दूसरे को 1 से, तीसरे को 2 से, और इसी तरह आगे — उस tabula recta का उपयोग करते हुए जिसे उसने प्रस्तुत किया। इसकी कोई कुंजी नहीं है, जो इसे Vigenère साइफर का कुंजी-रहित पूर्वज बनाती है।
ट्रिथेमियस साइफर कैसे काम करता है?
वर्णमाला को A के लिए 0 से Z के लिए 25 तक क्रमांकित कीजिए और एक गणक रखिए जो 0 से शुरू होता है और हर अक्षर पर एक से बढ़ता है। एन्क्रिप्ट करने के लिए, गणक को अक्षर में 26 के मॉड्यूलो में जोड़िए: C = (P + i) mod 26। डिक्रिप्ट करने के लिए, इसके बजाय घटाइए: P = (C − i) mod 26। केवल अक्षर ही खिसकाए जाते हैं; स्थान, अंक, और विरामचिह्न गुज़र जाते हैं और गणक को आगे नहीं बढ़ाते।
क्या ट्रिथेमियस साइफर को एक कुंजी की ज़रूरत होती है?
नहीं। ट्रिथेमियस साइफर कुंजी-रहित है: खिसकावों की अनुसूची 0, 1, 2, 3, … निश्चित और सार्वजनिक है, इसलिए आपके पाठ के अलावा दर्ज करने के लिए कुछ नहीं है। यह साइफर का परिभाषक लक्षण और इसकी कमज़ोरी भी है, क्योंकि जो भी इस विधि को पहचानता है वह बिना किसी रहस्य के संदेश डिकोड कर सकता है।
क्या आप एक ट्रिथेमियस साइफर उदाहरण दिखा सकते हैं?
HELLO को एन्क्रिप्ट करने पर HFNOS मिलता है। अक्षर स्थिति 0 से 4 पर बैठते हैं, इसलिए खिसकाव 0, 1, 2, 3, 4 हैं: H जमा 0 है H, E जमा 1 है F, L जमा 2 है N, L जमा 3 है O, और O जमा 4 है S। दोनों L अलग-अलग अक्षर बन जाते हैं क्योंकि वे अलग-अलग स्थितियों पर बैठते हैं। HFNOS को उन्हीं चढ़ते हुए खिसकावों के साथ डिक्रिप्ट करने पर HELLO लौट आता है।
ट्रिथेमियस Vigenère साइफर से कैसे अलग है?
ट्रिथेमियस साइफर Vigenère की वह विशेष स्थिति है जिसका कुंजी-शब्द क्रम में पूरी वर्णमाला है, इसलिए खिसकाव बस 0, 1, 2, 3, … हैं और फिर दोहराते हैं। Vigenère उस निश्चित अनुसूची को एक गुप्त कुंजी-शब्द से बदल देता है, जो इसे वास्तविक मज़बूती देता है। संक्षेप में, ट्रिथेमियस वह Vigenère है जिसकी कुंजी ABCDEFGHIJKLMNOPQRSTUVWXYZ है।
ट्रिथेमियस Caesar साइफर से कैसे अलग है?
एक Caesar साइफर हर अक्षर को एक ही निश्चित मात्रा से खिसकाता है, इसलिए यह एक-वर्णमालीय है और वही सादा-पाठ अक्षर हमेशा वही साइफर-पाठ अक्षर में बदलता है। ट्रिथेमियस साइफर हर स्थिति पर खिसकाव को एक से बढ़ाता है, इसलिए यह बहु-वर्णमालीय है: वही सादा-पाठ अक्षर आमतौर पर इस आधार पर एक अलग साइफर-पाठ अक्षर बन जाता है कि वह कहाँ आता है।
Tabula recta क्या है?
Tabula recta वर्णमालाओं का एक 26 गुणा 26 का ग्रिड है जिसे ट्रिथेमियस ने प्रस्तुत किया, जहाँ हर पंक्ति ऊपर वाली पंक्ति से एक स्थान आगे खिसकाई गई वर्णमाला है। सांकेतिक करने के लिए, आप पहले अक्षर को पहली पंक्ति से पढ़ते हैं, दूसरे को दूसरी पंक्ति से, और इसी तरह आगे। Vigenère साइफर ने बाद में वही तालिका बनाए रखी पर एक गुप्त कुंजी-शब्द से पंक्तियाँ चुनीं।
मैं एक ट्रिथेमियस साइफर को कैसे डिकोड करूँ?
टूल को डिकोड पर स्विच कीजिए और साइफर पाठ पेस्ट कीजिए। चूँकि साइफर कुंजी-रहित है, किसी कुंजी की ज़रूरत नहीं है — टूल सादा पाठ पुनर्प्राप्त करने के लिए चढ़ते हुए खिसकाव 0, 1, 2, 3, … को घटाता है। यह पहचानना कि एक संदेश ट्रिथेमियस साइफर है, उसे पढ़ने के लिए किसी को बस इतना ही चाहिए।
क्या साइफर स्थान और विरामचिह्न बदलता है?
नहीं। केवल 26 अक्षर ही खिसकाए जाते हैं। स्थान, विरामचिह्न, और अंक अपरिवर्तित गुज़र जाते हैं, और वे स्थिति गणक को आगे नहीं बढ़ाते, इसलिए चढ़ता हुआ खिसकाव अक्षरों के साथ संरेखित रहता है। अक्षरों का केस संरक्षित रहता है, इसलिए निर्गत आपके मूल पाठ का आकार बनाए रखता है।
26 अक्षरों के बाद खिसकाव का क्या होता है?
चूँकि खिसकाव 26 से शेषफल लेकर लिया जाता है, यह चारों ओर लपेट जाता है। सत्ताईसवाँ अक्षर फिर से 0 से खिसकाया जाता है, अट्ठाईसवाँ 1 से, और इसी तरह आगे, अनुसूची को दोहराते हुए। ठीक यही कारण है कि ट्रिथेमियस साइफर पूरी 26-अक्षर वाली वर्णमाला से कुंजीबद्ध एक Vigenère साइफर के बराबर है।
क्या ट्रिथेमियस साइफर सुरक्षित है?
नहीं। ट्रिथेमियस साइफर कोई भी सुरक्षा बिल्कुल प्रदान नहीं करता, क्योंकि इसकी कोई कुंजी नहीं है और इसकी विधि सार्वजनिक है। जो भी इसे पहचानता है वह संदेश तुरंत पढ़ सकता है। इसे एक शैक्षिक और पहेली साइफर तथा क्रिप्टोग्राफ़िक इतिहास के एक टुकड़े के रूप में सबसे अच्छे ढंग से समझा जाता है। वास्तविक सुरक्षा के लिए, इसके बजाय AES जैसे आधुनिक एल्गोरिदम का उपयोग कीजिए।
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
नहीं। सारी एन्कोडिंग और डिकोडिंग पूरी तरह आपके ब्राउज़र में होती है, इसलिए आपका टेक्स्ट कभी अपलोड, लॉग या संग्रहीत नहीं किया जाता। यहाँ तक कि एक साझा करने वाला लिंक भी आपके डेटा को URL के हैश के बाद वाले हिस्से में रखता है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते, इसलिए जब तक आप उसे साझा करने का निर्णय न लें तब तक वह निजी बना रहता है।

संबंधित टूल्स

इन उपयोगी टूल्स के साथ आगे बढ़ें

ब्यूफोर्ट साइफर

ग्रोन्सफेल्ड साइफर

पोर्टा साइफ़र

विजेनेर साइफर

ऑटोकी साइफ़र

रनिंग की साइफ़र