T

Text Machine

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

सीज़र साइफर

क्लासिक सीज़र शिफ्ट साइफर को एन्कोड, डिकोड और क्रैक करें। 1 से 25 तक कोई भी शिफ्ट चुनें, ROT13, ROT5 या ROT47 पर जाएँ, या क्रैक मोड से सभी 25 शिफ्ट आज़माकर सबसे संभावित शिफ्ट का अपने-आप पता लगाएँ। सब कुछ आपके ब्राउज़र में चलता है।

शिफ्ट

3
सादा पाठ
सिफरटेक्स्ट

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

वर्णमाला मैपिंग

सादा

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

साइफर

D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C

सीज़र साइफर का उपयोग कैसे करें

  1. 1

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

    सादा पाठ को सिफरटेक्स्ट में एन्क्रिप्ट करें, सिफरटेक्स्ट को वापस सादा पाठ में डिक्रिप्ट करें, या जब आपको शिफ्ट न पता हो तब किसी संदेश को तोड़ने के लिए क्रैक पर स्विच करें।

  2. 2

    शिफ्ट या प्रीसेट चुनें

    प्लस और माइनस बटन से 1 से 25 तक कोई भी शिफ्ट सेट करें, या कोई प्रीसेट टैप करें: क्लासिक शिफ्ट 13 के लिए ROT13, अंकों के लिए ROT5, या सभी प्रिंट करने योग्य चिह्नों के लिए ROT47।

  3. 3

    अपना टेक्स्ट दर्ज करें

    अपना संदेश टाइप करें या पेस्ट करें। टाइप करते ही साइफर अपने-आप चलता है, और हर अक्षर आपकी सेट की गई मात्रा जितना वर्णमाला में आगे खिसक जाता है, जबकि संख्याएँ और विराम-चिह्न ज्यों के त्यों निकल जाते हैं।

  4. 4

    बिना कुंजी के संदेश क्रैक करें

    क्रैक मोड में सिफरटेक्स्ट पेस्ट करें और टूल इसे सभी 25 शिफ्ट से डिकोड करता है, फिर अक्षर-फ़्रीक्वेंसी विश्लेषण का उपयोग करके आपके लिए सबसे संभावित सादा पाठ को उजागर करता है।

  5. 5

    कॉपी, डाउनलोड या साझा करें

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

सीज़र साइफर को समझना

सीज़र साइफर क्या है?

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

आज सीज़र साइफर पहेलियों, एस्केप रूम, कैप्चर-द-फ्लैग चुनौतियों और शुरुआती प्रोग्रामिंग अभ्यासों में दिखाई देता है। इसका सबसे प्रसिद्ध रूप, ROT13, आज भी पूरे वेब पर स्पॉइलर, पंचलाइन और उत्तरों को सबकी नज़रों के सामने छिपाने के लिए इस्तेमाल किया जाता है।

सीज़र साइफर एन्क्रिप्शन कैसे काम करता है

एन्क्रिप्ट करने के लिए आप 1 से 25 के बीच एक शिफ्ट मान चुनते हैं, जिसे कुंजी कहते हैं। फिर आपके संदेश का हर अक्षर वर्णमाला में उतने ही स्थान आगे खिसक जाता है, और जब वह अंत से आगे निकलता है तो Z से घूमकर वापस A पर आ जाता है। डिक्रिप्शन इस प्रक्रिया को उलट देता है, हर अक्षर को उतना ही पीछे खिसकाकर। स्पेस, अंक और विराम-चिह्न आमतौर पर ज्यों के त्यों छोड़ दिए जाते हैं, यही वजह है कि मूल संदेश का आकार और लंबाई सिफरटेक्स्ट में दिखती रहती है।

उदाहरण के लिए, तीन की शिफ्ट से अक्षर A बन जाता है D, B बन जाता है E, और शब्द HELLO बदलकर KHOOR हो जाता है। संदेश पढ़ने के लिए प्राप्तकर्ता को केवल एकमात्र शिफ्ट मान जानना होता है और हर अक्षर को तीन स्थान पीछे खिसकाना होता है।

हल किया हुआ उदाहरण: तीन की शिफ्ट

क्लासिक वाक्यांश ATTACK AT DAWN लीजिए और उस पर सीज़र की अपनी तीन की शिफ्ट लगाइए। A मैप होता है D पर, T मैप होता है W पर, C मैप होता है F पर, K मैप होता है N पर, और इसी तरह आगे, जिससे सिफरटेक्स्ट DWWDFN DW GDZQ बनता है। ध्यान दीजिए कि स्पेस अपनी जगह बने रहते हैं और दोहराए गए अक्षर हमेशा एक ही वर्ण में एन्क्रिप्ट होते हैं, इसलिए ATTACK में दोहरा T दोहरे W में बदल जाता है। शिफ्ट को उलटने पर DWWDFN DW GDZQ सीधे वापस ATTACK AT DAWN बन जाता है।

सीज़र साइफर का सूत्र

गणितीय रूप से, हर अक्षर को 0 से 25 तक की एक संख्या माना जाता है, जहाँ A 0 है और Z 25। एन्क्रिप्शन को E(x) = (x + n) mod 26 के रूप में और डिक्रिप्शन को D(x) = (x - n) mod 26 के रूप में लिखा जाता है, जहाँ x अक्षर की स्थिति है और n शिफ्ट है। mod 26 क्रिया ही वर्णमाला को घुमाती है, इसलिए Y को तीन से खिसकाने पर वह वर्णमाला के अंत से आगे जाने के बजाय B पर आ जाता है।

ROT13, ROT5 और ROT47 की व्याख्या

ROT13 तेरह की शिफ्ट पर बँधा हुआ एक सीज़र साइफर है। चूँकि तेरह छब्बीस का ठीक आधा है, ROT13 को दो बार लगाने पर मूल पाठ वापस मिल जाता है, इसलिए एक ही क्रिया एन्कोड और डिकोड दोनों करती है। ROT5 यही विचार 0 से 9 तक के दस अंकों पर लागू करता है, जिससे यह संख्याओं को छिपाने के लिए सुविधाजनक हो जाता है, जबकि ROT47 सभी 94 प्रिंट करने योग्य ASCII वर्णों को एक साथ घुमाता है, अक्षरों, अंकों और विराम-चिह्नों को एक ही बार में उलझा देता है। इनमें से हर एक स्व-प्रतिलोम है, और यही बात इन्हें छोटे पाठ को झटपट छिपाने और उजागर करने के लिए इतना सुविधाजनक बनाती है।

सीज़र साइफर को कैसे तोड़ें

सीज़र साइफर में केवल 25 संभावित कुंजियाँ होती हैं, जो इसे तोड़ना बेहद आसान बना देती हैं। सबसे सीधा तरीका ब्रूट-फोर्स आक्रमण है: संदेश को 1 से 25 तक की हर शिफ्ट से डिकोड कीजिए और जो भी परिणाम सार्थक लगे उसे पढ़िए। एक अधिक चतुर तरीका फ़्रीक्वेंसी विश्लेषण है, जो हर उम्मीदवार के अक्षर-वितरण की तुलना अंग्रेज़ी की सामान्य फ़्रीक्वेंसी से करता है, जहाँ E, T और A सबसे आम अक्षर हैं, और सबसे निकटतम मेल को अपने-आप चुन लेता है। इस टूल का क्रैक मोड आपके लिए दोनों करता है, सभी 25 डिकोडिंग सूचीबद्ध करता है और काई-वर्ग स्कोर का उपयोग करके सबसे संभावित उत्तर को उजागर करता है।

सीज़र साइफर का संक्षिप्त इतिहास

इस साइफर का नाम जूलियस सीज़र के नाम पर पड़ा, जिन्होंने इतिहासकार सुएटोनियस के अनुसार लगभग 50 ईसा पूर्व अपने संदेशों को निजी रखने के लिए हर अक्षर को तीन स्थान खिसकाया। कहा जाता है कि उनके उत्तराधिकारी ऑगस्टस ने एक की शिफ्ट के साथ इसी से मिलती-जुलती योजना इस्तेमाल की। सदियों तक एक साधारण अक्षर-शिफ्ट काफ़ी सुरक्षित थी, मुख्यतः इसलिए कि बहुत कम लोग पढ़ पाते थे, किसी कूट संदेश का विश्लेषण करना तो दूर की बात। इसकी कमज़ोरी नौवीं शताब्दी तक समझ ली गई थी, जब अरब गणितज्ञ अल-किंडी ने फ़्रीक्वेंसी विश्लेषण का वर्णन किया, ठीक वही तकनीक जो आज इस साइफर को सेकंडों में तोड़ देती है।

क्या सीज़र साइफर सुरक्षित है?

नहीं। केवल 25 कुंजियों के साथ, सीज़र साइफर को हाथ से कुछ ही मिनटों में और कंप्यूटर से पलक झपकते ही तोड़ा जा सकता है, इसलिए यह किसी भी ऐसी चीज़ की रक्षा नहीं करता जिसे सचमुच गुप्त रहना ज़रूरी हो। आज इसका मूल्य शैक्षिक और मनोरंजक है: यह क्रिप्टोग्राफी की शब्दावली, जैसे सादा पाठ, सिफरटेक्स्ट, कुंजी, एन्क्रिप्शन और क्रिप्ट-विश्लेषण, सीखने का आदर्श तरीका है, और पहेलियों, खेलों और कोडिंग परियोजनाओं के लिए एक मज़ेदार बुनियादी इकाई है। असली सुरक्षा के लिए इसके बजाय AES जैसे आधुनिक एल्गोरिदम इस्तेमाल किए जाते हैं।

सीज़र साइफर चार्ट: सभी 25 शिफ्ट

यह संदर्भ चार्ट 1 से 25 तक की हर सीज़र शिफ्ट के लिए सिफरटेक्स्ट वर्णमाला सूचीबद्ध करता है। बाईं ओर वाले कॉलम में अपनी शिफ्ट ढूँढिए, फिर आड़े पढ़िए: वह पंक्ति दिखाती है कि सादे अक्षर A से Z किसमें बदल जाते हैं। उजागर की गई पंक्ति ROT13 है, यानी 13 की शिफ्ट, जो एन्कोड और डिकोड दोनों करती है।

शिफ्टसाइफर वर्णमाला (A to Z)
1BCDEFGHIJKLMNOPQRSTUVWXYZA
2CDEFGHIJKLMNOPQRSTUVWXYZAB
3DEFGHIJKLMNOPQRSTUVWXYZABC
4EFGHIJKLMNOPQRSTUVWXYZABCD
5FGHIJKLMNOPQRSTUVWXYZABCDE
6GHIJKLMNOPQRSTUVWXYZABCDEF
7HIJKLMNOPQRSTUVWXYZABCDEFG
8IJKLMNOPQRSTUVWXYZABCDEFGH
9JKLMNOPQRSTUVWXYZABCDEFGHI
10KLMNOPQRSTUVWXYZABCDEFGHIJ
11LMNOPQRSTUVWXYZABCDEFGHIJK
12MNOPQRSTUVWXYZABCDEFGHIJKL
13 · ROT13NOPQRSTUVWXYZABCDEFGHIJKLM
14OPQRSTUVWXYZABCDEFGHIJKLMN
15PQRSTUVWXYZABCDEFGHIJKLMNO
16QRSTUVWXYZABCDEFGHIJKLMNOP
17RSTUVWXYZABCDEFGHIJKLMNOPQ
18STUVWXYZABCDEFGHIJKLMNOPQR
19TUVWXYZABCDEFGHIJKLMNOPQRS
20UVWXYZABCDEFGHIJKLMNOPQRST
21VWXYZABCDEFGHIJKLMNOPQRSTU
22WXYZABCDEFGHIJKLMNOPQRSTUV
23XYZABCDEFGHIJKLMNOPQRSTUVW
24YZABCDEFGHIJKLMNOPQRSTUVWX
25ZABCDEFGHIJKLMNOPQRSTUVWXY

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

सीज़र साइफर क्या है?
सीज़र साइफर सबसे पुरानी ज्ञात एन्क्रिप्शन विधियों में से एक है, जिसका नाम जूलियस सीज़र के नाम पर पड़ा, जो इसे सैन्य संदेशों की सुरक्षा के लिए इस्तेमाल करते थे। यह हर अक्षर को वर्णमाला में एक निश्चित संख्या में स्थान आगे के दूसरे अक्षर से बदल देता है। उदाहरण के लिए, शिफ्ट 3 से A बन जाता है D और B बन जाता है E, और Z के बाद यह घूमकर वापस A पर आ जाता है।
ROT13 क्या है?
ROT13 शिफ्ट 13 वाला सीज़र साइफर है। चूँकि वर्णमाला में 26 अक्षर होते हैं, 13 से दो बार शिफ्ट करने पर मूल टेक्स्ट वापस मिल जाता है, इसलिए एक ही क्रिया से एन्कोड और डिकोड दोनों हो जाते हैं। इसे असली सुरक्षा के बजाय अक्सर ऑनलाइन स्पॉइलर, चुटकुलों के पंचलाइन और पहेलियों के उत्तर छिपाने के लिए इस्तेमाल किया जाता है।
ROT5 और ROT47 क्या हैं?
ROT5 अंक 0 से 9 को पाँच स्थान घुमाता है और अक्षरों को वैसे ही छोड़ देता है, इसलिए यह संख्याओं को छिपाने के लिए उपयोगी है। ROT47 सभी 94 प्रिंट करने योग्य ASCII वर्णों को — अक्षर, अंक और विराम-चिह्न सहित — 47 स्थान घुमाता है। दोनों स्व-प्रतिलोम हैं, यानी ROT13 की तरह ही एक ही क्रिया से एन्कोड और डिकोड दोनों होते हैं।
शिफ्ट जाने बिना मैं किसी संदेश को कैसे डिकोड करूँ?
क्रैक मोड पर स्विच करें और सिफरटेक्स्ट पेस्ट करें। टूल इसे 1 से 25 तक की हर शिफ्ट से डिकोड करता है और परिणामों को क्रम में लगाता है, और अक्षर-फ़्रीक्वेंसी विश्लेषण का उपयोग करके सबसे संभावित सादा पाठ को उजागर करता है। चूँकि केवल 25 संभावित शिफ्ट होती हैं, इसलिए सीज़र साइफर को इस तरह तोड़ना तेज़ और आसान है।
स्वचालित सॉल्वर कैसे काम करता है?
25 संभावित शिफ्ट में से हर एक के लिए, सॉल्वर टेक्स्ट को डिकोड करता है और काई-वर्ग स्कोर का उपयोग करके मापता है कि उसका अक्षर-वितरण सामान्य अंग्रेज़ी से कितना मेल खाता है। जिस शिफ्ट की डिकोडिंग सबसे ज़्यादा अंग्रेज़ी जैसी दिखती है, उसे सबसे अच्छा अनुमान के रूप में दिखाया जाता है। आप जितना अधिक टेक्स्ट देंगे, पहचान उतनी ही विश्वसनीय होगी।
क्या यह संख्याओं, स्पेस या विराम-चिह्नों को बदलता है?
मानक सीज़र और ROT13 मोड में केवल A से Z तक के अक्षर ही शिफ्ट होते हैं, और हर अक्षर अपना अपरकेस या लोअरकेस रूप बनाए रखता है, जबकि अंक, स्पेस और विराम-चिह्न बिना बदले निकल जाते हैं। ROT5 केवल अंकों को शिफ्ट करता है, और ROT47 जानबूझकर अक्षरों, अंकों और चिह्नों को एक साथ शिफ्ट करता है।
सीज़र साइफर का सूत्र क्या है?
एन्क्रिप्शन है E(x) = (x + n) mod 26 और डिक्रिप्शन है D(x) = (x - n) mod 26, जहाँ x किसी अक्षर की 0 से 25 तक की स्थिति है और n शिफ्ट है। mod 26 परिणाम को वर्णमाला के भीतर रखता है, और यही अक्षरों को Z से वापस A पर घुमाता है।
कितनी शिफ्ट संभव हैं, और क्या यह सुरक्षित है?
केवल 25 उपयोगी शिफ्ट होती हैं, क्योंकि 0 या 26 की शिफ्ट टेक्स्ट को अपरिवर्तित छोड़ देती है। इतना छोटा कुंजी-स्थान का मतलब है कि कोई भी कुछ ही सेकंड में सभी को आज़मा सकता है, इसलिए सीज़र साइफर आज कोई असली सुरक्षा नहीं देता और इसे एक मज़ेदार, शैक्षिक या पहेली टूल के रूप में देखना ही सबसे अच्छा है।
जूलियस सीज़र ने तीन की शिफ्ट क्यों इस्तेमाल की?
रोमन इतिहासकार सुएटोनियस के अनुसार, सीज़र अपने पत्राचार को छिपाने के लिए हर अक्षर को तीन स्थान शिफ्ट करते थे। ऐसे युग में जब अधिकांश दुश्मन पढ़ना तक नहीं जानते थे, क्रिप्ट-विश्लेषण करना तो दूर की बात, 3 की निश्चित शिफ्ट काफ़ी थी, और यही वजह है कि यह सरल योजना दो हज़ार साल बाद भी उनके नाम से जानी जाती है।
क्या मेरा टेक्स्ट किसी सर्वर पर अपलोड होता है?
नहीं। सारी एन्कोडिंग, डिकोडिंग और क्रैकिंग पूरी तरह आपके ब्राउज़र में होती है, इसलिए आपका टेक्स्ट कभी अपलोड, लॉग या संग्रहीत नहीं किया जाता। यहाँ तक कि साझा करने वाला लिंक भी आपके टेक्स्ट को URL के हैश के बाद वाले हिस्से में रखता है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते, इसलिए जब तक आप साझा न करें तब तक यह निजी बना रहता है।
मैं कैसे जानूँ कि कोई संदेश सीज़र साइफर है?
सीज़र साइफर मूल संदेश की शब्द-लंबाई, अंतराल और विराम-चिह्न बनाए रखता है, इसलिए पाठ असली भाषा जैसा दिखता है, बस अक्षर आपस में बदले हुए होते हैं। एक मज़बूत संकेत अक्षर-फ़्रीक्वेंसी का पैटर्न है: चूँकि हर अक्षर एक ही मात्रा में खिसकता है, अंग्रेज़ी का सामान्य फ़्रीक्वेंसी वक्र बस वर्णमाला के साथ सरक जाता है, इसलिए कोई एक अक्षर वैसे ही प्रभावी हो जाता है जैसे आमतौर पर E होता है। अगर क्रैक मोड पर जाकर सभी 25 शिफ्ट आज़माने पर ठीक एक ही शिफ्ट पर पढ़ने योग्य पाठ बनता है, तो यह लगभग निश्चित रूप से सीज़र साइफर ही था। अगर कोई एक शिफ्ट काम नहीं करती, तो संदेश में कोई दूसरी विधि इस्तेमाल हुई होगी, जैसे Vigenère साइफर या कोई मिश्रित प्रतिस्थापन साइफर।
सीज़र साइफर और ROT13 में क्या अंतर है?
ROT13 बस तेरह पर बँधी शिफ्ट वाला सीज़र साइफर है। सामान्य सीज़र साइफर आपको 1 से 25 तक कोई भी शिफ्ट चुनने देता है, जबकि ROT13 हमेशा 13 का उपयोग करता है। चूँकि 13 छब्बीस का ठीक आधा है, ROT13 अपना ही प्रतिलोम है: पाठ को इससे दो बार गुज़ारने पर मूल वापस मिल जाता है, इसलिए एक ही क्रिया एन्कोड और डिकोड दोनों करती है। किसी भी अन्य शिफ्ट वाले सीज़र साइफर को डिकोड करने के लिए विपरीत शिफ्ट की ज़रूरत होती है।
सीज़र साइफर और Vigenère साइफर में क्या अंतर है?
सीज़र साइफर पूरे संदेश के लिए एक ही निश्चित शिफ्ट इस्तेमाल करता है, इसलिए इसमें केवल 25 संभावित कुंजियाँ होती हैं और इसे तोड़ना आसान है। Vigenère साइफर एक कीवर्ड का उपयोग करके बारी-बारी से हर अक्षर पर अलग शिफ्ट लगाता है, जो अक्षर-फ़्रीक्वेंसी के पैटर्न को छिपा देता है और इसे तोड़ना कहीं अधिक कठिन बना देता है। दरअसल, Vigenère कुंजी के अक्षरों से चक्र लगाते सीज़र साइफरों की एक श्रृंखला है, यही वजह है कि इसे लंबे समय तक le chiffre indéchiffrable, यानी अभेद्य साइफर कहा जाता था।
क्या आप उत्तर सहित कुछ सीज़र साइफर उदाहरण दिखा सकते हैं?
तीन की शिफ्ट से HELLO बन जाता है KHOOR और संदेश ATTACK AT DAWN बन जाता है DWWDFN DW GDZQ। सीज़र का आदर्श वाक्य VENI VIDI VICI एन्क्रिप्ट होकर YHQL YLGL YLFL बनता है, और वाक्यांश ET TU BRUTE बन जाता है HW WX EUXWH। इनमें से किसी को भी डिकोड करने के लिए डिकोड मोड में 3 की विपरीत शिफ्ट लगाइए, या सिफरटेक्स्ट को क्रैक मोड में पेस्ट कीजिए और सॉल्वर को आपके लिए शिफ्ट ढूँढने दीजिए।
सीज़र साइफर के और कौन-कौन से नाम हैं?
सीज़र साइफर को शिफ्ट साइफर, सीज़र शिफ्ट, सीज़र का कोड या केवल सीज़र कोड के नाम से भी जाना जाता है, क्योंकि हर अक्षर एक निश्चित मात्रा में खिसकाया जाता है। विशिष्ट शिफ्टों के अपने नाम हैं: 13 की शिफ्ट ROT13 है, 1 की शिफ्ट को कभी-कभी सीज़र के उत्तराधिकारी Augustus के नाम पर August cipher कहा जाता है, और निश्चित-घूर्णन साइफरों का व्यापक परिवार ROT-N के रूप में लिखा जाता है। ये सब एक ही तरह काम करते हैं और इसी टूल से डिकोड किए जाते हैं।
मैं कोड में सीज़र साइफर कैसे लिखूँ?
यह एल्गोरिदम किसी भी भाषा में छोटा है। हर वर्ण पर लूप चलाइए और जाँचिए कि वह अक्षर है या नहीं; अगर है, तो A का कोड घटाकर 0 से 25 तक की एक संख्या प्राप्त कीजिए, शिफ्ट जोड़िए, 26 से भाग देने पर बचा शेष लीजिए ताकि वर्णमाला घूम जाए, फिर A का कोड वापस जोड़िए और संख्या को वर्ण में बदल दीजिए। अक्षर न होने वाले वर्ण ज्यों के त्यों कॉपी हो जाते हैं। Python में ord और chr फलन रूपांतरण संभालते हैं, और JavaScript में charCodeAt तथा fromCharCode वही करते हैं, जो ठीक इसी तरह है जैसे यह ब्राउज़र-भीतरी टूल काम करता है।

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

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

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

एटबैश साइफर

रेल फेंस साइफर

प्लेफेयर साइफर

एफ़ाइन साइफर

बेकोनियन साइफर