Playfair एक प्रतिस्थापन सिफर है। प्लेफेयर सिफर का आविष्कार मूल रूप से 1854 में चार्ल्स व्हीटस्टोन द्वारा किया गया था, लेकिन इसे लॉर्ड प्लेफेयर का नाम दिया गया क्योंकि उन्होंने इस पद्धति की आवश्यकता में सहायता की।
प्लेफेयर सिफर ब्लॉक सिफर का एक दृष्टिकोण है और सिफरटेक्स्ट कैरेक्टर जो एन्क्रिप्शन में एक विशिष्ट प्लेनटेक्स्ट कैरेक्टर को पुनर्स्थापित करता है, वह प्लेनटेक्स्ट में एक सन्निहित चरित्र पर एक तत्व पर निर्भर करेगा।
एन्क्रिप्शन, एन्क्रिप्शन कुंजी से निर्मित वर्णों के वर्गाकार सरणी का उपयोग करने में माहिर है। क्योंकि प्लेनटेक्स्ट वर्णों का समूह 26-अक्षर वाला अंग्रेजी वर्णमाला है। यह सरणी 5 × 5 होगी, जिसमें 26 में से 2 वर्ण सरणी में एक व्यक्तिगत स्थिति प्रदर्शित करेंगे।
आम तौर पर, ये दो अक्षर i और j होते हैं, क्योंकि आमतौर पर यह केवल संदर्भ से वर्गीकृत करने के लिए हो सकता है कि इन दोनों अक्षरों में से कौन सा सादा पाठ में पूर्व-निर्धारित था। प्लेफेयर सिफर के लिए एन्क्रिप्शन कुंजी प्लेनटेक्स्ट वर्णों के समूह से लिए गए वर्णों के एक सीमित क्रम के माध्यम से एक शब्द है।
प्लेफेयर डिग्राफ प्रतिस्थापन सिफर है जिसे 5×5 मैट्रिक्स की आवश्यकता होती है, जिसमें कुंजी शब्द पहले लिखा जाता है और मैट्रिक्स की शेष कोशिकाओं को समान सेल में लिए गए I और J के साथ अलग-अलग अक्षरों से भरा जाता है।
संदेश को डिग्राफ में विभाजित किया जाता है, जिसमें समान जोड़ी में पुन:चालू अक्षरों को भराव अक्षर X द्वारा विभाजित किया जाता है। संदेश में विषम संख्या में अक्षरों की विधि में जोड़े को पूरा करने के लिए एक अतिरिक्त अक्षर X को शब्द के साथ गद्देदार किया जाता है।पी>
प्लेफेयर सिफर को विभाजित करने का सामान्य दृष्टिकोण अक्षरों के जोड़े के आवृत्ति विश्लेषण को लागू करने के बारे में है। संदेश में उपयोग की जाने वाली भाषा के लिए अनुमानित आवृत्तियों को जानने के बाद, भाषा में अक्षरों के लगातार समूह के लिए लगातार सिफरटेक्स्ट जोड़े को जोड़ने का प्रयास किया जा सकता है।
इसकी अखंडता के कारण, सिफर में ऐसी विशेषताएं होती हैं जो इसे तोड़ना आसान बनाती हैं। सबसे पहले, कोई यह देख सकता है कि अक्षरों के जोड़े और उनके व्युत्क्रम जोड़े (जो एसी और सीए जैसे जोड़े को परिभाषित करते हैं) सिफरटेक्स्ट में समान जोड़े बनाते हैं।
इसे प्रसिद्ध शब्दों और वाक्यांशों के डेटाबेस बनाकर पहचाना जा सकता है जिनमें ऐसे संयोजन शामिल हैं। यह प्लेफेयर सिफर के सिफरटेक्स्ट को एक दूसरे के बगल में रखे समान दोहराए गए अक्षरों की कमी की विशेषता भी हो सकता है।
सिफर पर हमला करने का दूसरा तरीका तालिका को बेतरतीब ढंग से भरने के बारे में है और सिफरटेक्स्ट को डिकोड करने का प्रयास इसके वर्तमान मूल्यों पर निर्भर करता है। इस प्रकार, हमलावर तालिका को थोड़ा बदल सकता है और सिफर टेक्स्ट को फिर से समझने की कोशिश कर सकता है।
यह वर्तमान प्रस्तावित प्लेनटेक्स्ट की गुणवत्ता को बढ़ाने वाले परिवर्तनों को स्वीकार करते हुए तालिका को बदलना जारी रख सकता है। यह अपेक्षाकृत आसान तरीका है, इसे लागू करना काफी आसान है।
प्लेफेयर सिफर को तोड़ने का तीसरा बहुत ही कुशल तरीका है, प्लेनटेक्स्ट अंशों का अनुमान लगाना, उदाहरण के लिए एक प्रेषक को अभिवादन, या संदेश भेजने की तारीखें और क्षेत्र।