हेल्लो दोस्तों! आज हम इस पोस्ट में Transposition Techniques in Hindi (ट्रांसपोजिशन तकनीक क्या है?) के बारें में पढेंगे. इसे बहुत ही आसान भाषा में लिखा गया है. इसे आप पूरा पढ़िए, यह आपको आसानी से समझ में आ जायेगा. तो चलिए शुरू करते हैं:-
टॉपिक
Transposition Techniques in Hindi – ट्रांसपोजिशन तकनीक क्या है?
Transposition technique एक क्रिप्टोग्राफ़ी तकनीक होती है जिसके द्वारा Plain text को Cipher text में बदला जाता है. इसमें Plain text को Cipher text में बदलने के लिए, plain text में permutation (क्रम-परिवर्तन) किया जाता है.
Transposition techniques तीन प्रकार की होती हैं जिनके बारें में नीचे दिया गया है:-
- Rail Fence Transposition (रेल फेंस ट्रांसपोजिशन)
- Columnar Transposition (कॉलमनर ट्रांसपोजिशन)
- Vernam Cipher (वर्नम सिफर)
1- Rail Fence Transposition (रेल फेंस ट्रांसपोजिशन)
Rail Fence एक सरल ट्रांसपोजिशन तकनीक है इसके निम्नलिखित steps होते हैं:-
Step 1– सबसे पहले plain text को diagonals (विकर्णों) के क्रम में लिखा जाता है.
Step 2– इसके बाद step 1 में जो हमने plain text लिखा है उसे पंक्ति के क्रम में पढ़ा जाता है.
उदाहरण के लिए – माना कि हम प्लेन टेक्स्ट “just imagine” को cipher text में बदलना चाहते हैं. इसलिए सबसे पहले हमें इसे diagonals के क्रम में लिखना पड़ेगा.
अब हम इसे पंक्ति के क्रम में पढेंगे तो हमें – jsiaieutmgn प्राप्त होगा.
हमारा plain text था – just imagine
हमें cipher text प्राप्त हुआ – jsiaieutmgn
2- Columnar Transposition (कॉलमनर ट्रांसपोजिशन)
Columnar Transposition रेल फेंस की तुलना में एक कठिन तकनीक है इसके steps निम्नलिखित हैं:-
Step 1– इसमें सबसे पहले plain text को आयताकार मैट्रिक्स( rectangular matrix) में पंक्ति के रूप में लिखा जाता है.
Step 2– हमें इसमें cipher text प्राप्त करने के लिए आयताकार मैट्रिक्स को column by column पढना होता है. लेकिन इसे पढने से पहले हमें इसके क्रम को तय करना पड़ेगा.
उदाहरण के लिए – माना कि हमारा प्लेन टेक्स्ट – ehindistudy is love है. हमें इसे cipher text में बदलना है. इसलिए इसे आयताकार मैट्रिक्स में पंक्ति के क्रम में लिखना पड़ेगा.
हमने इसका पढने का क्रम 3, 2,4 और 1 तय किया है.
column 3 | column 2 | column 4 | column 1 |
e | h | i | n |
d | i | s | t |
u | d | y | i |
s | l | o | v |
e |
अब हम इसे पढेंगे तो हमें- ntivhidleduseisyo प्राप्त होगा.
हमारा plain text था – ehindistudy is love
हमें cipher text प्राप्त हुआ – ntivhidleduseisy
3- Vernam Cipher (वर्नम सिफर)
Vernam Cipher को One Time Pad भी कहा जाता है. इसके steps निम्नलिखित हैं:-
स्टेप 1– सबसे पहले plain text के अक्षरों को संख्याओं (जैसे कि- A=0, B=1, C=2, D=3……. Z=25) के रूप में प्रस्तुत किया जाता है.
स्टेप 2- इसके बाद हम plain text के प्रत्येक अक्षर के लिए एक key तय करेंगे.
स्टेप 3– इसके बाद हम plain text के अक्षर की संख्या और key के अक्षर की संख्या को एक साथ जोड़ देंगे.
स्टेप 4- यदि जोड़ने के बाद कोई संख्या 26 से बड़ी या बराबर होती है तो उसे हम 26 से घटा देंगे.
इसका उदाहरण –
निवेदन:- अगर आपके लिए Transposition Techniques in cryptography in Hindi का यह आर्टिकल उपयोगी रहा हो तो इसे अपने दोस्तों के साथ अवश्य share कीजिये. और आपके जो भी questions हो उन्हें नीचे comment करके बताइए. धन्यवाद