0

डिकोड परिणाम

Playfair
कुंजी (A-Z)

एन्कोड परिणाम

Playfair
कुंजी (A-Z)

Playfair सिफर के बारे में

Playfair सिफर एक substitution cipher है, जिसमें 5×5 अक्षर तालिका का उपयोग करके अक्षरों के जोड़े बदले जाते हैं।

उदाहरण के लिए, यदि कुंजी "SECRET" है और plaintext "HELLO" है, तो यह इस प्रकार encrypt होता है।

Plaintext  : HELLO
Ciphertext : ISKYIQ

Encryption में पहले plaintext को दो-दो अक्षरों के जोड़ों में बाँटा जाता है। यदि किसी जोड़े में एक ही अक्षर दो बार आता है, जैसे "LL", तो उनके बीच सहायक अक्षर "X" डाला जाता है। यदि अंत में केवल एक अक्षर बचता है, तो वहाँ भी "X" जोड़ा जाता है।

HE LX LO

इसके बाद 5×5, यानी कुल 25 खानों वाली cipher table तैयार की जाती है। Alphabet में 26 अक्षर होते हैं, इसलिए सामान्यतः "I=J" को एक ही खाने में रखा जाता है।

सबसे पहले कुंजी के अक्षरों को दोहराव हटाकर table में लिखा जाता है। कुंजी "SECRET" होने पर दूसरा "E" नहीं लिखा जाता। इसके बाद "ABCDEFGHIKLMNOPQRSTUVWXYZ" लिखा जाता है, लेकिन कुंजी में पहले से मौजूद अक्षर फिर नहीं लिखे जाते। इस तरह बिना दोहराव वाली 5×5 cipher table बनती है।

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

इस table का उपयोग करके हर अक्षर-जोड़े को नीचे दिए गए नियमों से encrypt किया जाता है। तरीका इस बात पर निर्भर करता है कि दोनों अक्षर table में कहाँ स्थित हैं।

S E
A B
H I

K L
P Q
X Y

I K L
O P Q
HE LX LO
↓
IS KY IQ

Decryption में ciphertext को उसी अक्षर तालिका से दो-दो अक्षरों में process किया जाता है। ध्यान दें कि सहायक अक्षर "X" अपने-आप हटाया नहीं जाता।

Ciphertext : ISKYIQ
Plaintext  : HELXLO