इस टूल के बारे में
Rail Fence Cipher एनकोडर / डिकोडर सबसे प्रसिद्ध ट्रांसपोज़िशन सिफर के लिए एक मुफ्त, इन-ब्राउज़र टूल है। अक्षरों को प्रतिस्थापित करने के बजाय यह उन्हें पुनर्व्यवस्थित करता है: प्लेनटेक्स्ट को चुनी गई क्षैतिज रेल्स की संख्या के आर-पार नीचे और ऊपर ज़िग-ज़ैग में लिखा जाता है, फिर ऊपर से नीचे एक बार में एक पूरी रेल पढ़ी जाती है। 3 रेल्स के साथ अक्षर स्थितियाँ पैटर्न 0,1,2,1,0,1,2,… का अनुसरण करती हैं इसलिए लगातार अक्षर पुनः समूहित होने से पहले अलग-अलग पंक्तियों पर उतरते हैं।
डिकोड करने के लिए, टूल ciphertext की लंबाई के लिए सटीक ज़िग-ज़ैग पथ का पुनर्निर्माण करता है, यह पता लगाता है कि प्रत्येक रेल में कितने अक्षर हैं, ciphertext को उन रेल्स में विभाजित करता है, और फिर अक्षरों को उनके मूल क्रम में वापस उठाने के लिए ज़िग-ज़ैग फिर से चलता है। यह 2 या अधिक रेल्स का समर्थन करता है, एक वैकल्पिक शुरुआती ऑफसेट जो शिफ्ट करता है कि पहला अक्षर ज़िग-ज़ैग में कहाँ बैठता है, और एक एकल रेल को पहचान (कोई परिवर्तन नहीं) के रूप में मानता है। सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है और कुछ भी अपलोड नहीं होता।
डिफ़ॉल्ट रूप से स्पेस और विराम चिह्न सामान्य अक्षरों के रूप में साथ ले जाए जाते हैं ताकि ट्रांसपोज़िशन पूरी तरह से प्रतिवर्ती हो; एक टॉगल आपको एनकोडिंग से पहले non-letters हटाने देता है जब आप एक स्वच्छ केवल-अक्षर ciphertext चाहते हैं। rail fence क्रिप्टोग्राफी पाठों में Caesar cipher का क्लासिक साथी है और CTF चुनौतियों और escape rooms में अक्सर दिखता है, यह दर्शाता है कि कैसे ट्रांसपोज़िशन सिफर पहचान के बजाय स्थिति को गड़बड़ करके संदेश छिपाते हैं।