cryptography hindi (Cryptography क्या है? ) :-
Cryptography system को तीन independent dimensions के साथ किया गया है:-
1.plaintext को Ciphertext में बदलने के लिए इस्तेमाल किए जाने वाले operation के प्रकार।
सभी एन्क्रिप्शन एल्गोरिदम दो सामान्य principles पर base होते हैं:
Replacement:- जिसमें plaintext में प्रत्येक elements (बिट, अक्षर, बिट्स या अक्षरों का समूह) को दूसरे element में मैप किया जाता है, और
transposition:- जिसमें plaintext के element होते हैं rearrange। कोई भी जानकारी नष्ट न हो (अर्थात सभी operation reversible हैं)। product systems के रूप में referenced अधिकांश systems में replacement और transfer के कई step शामिल होते हैं।
2. उपयोग की जाने वाली key की संख्या। यदि sender और receiver दोनों एक ही key का उपयोग करते हैं, तो सिस्टम को symmetric, single-key, secret-key, या traditional encryption के रूप में reference किया जाता है। यदि sender और receiver अलग-अलग key का उपयोग करते हैं, तो सिस्टम को asymmetric, two-key, या public-key encryption के रूप में reference किया जाता है।
3. जिस तरह से plaintext को प्रोसेस किया जाता है। एक block cipher एक समय में elements के एक ब्लॉक इनपुट को processed करता है, प्रत्येक इनपुट ब्लॉक के लिए आउटपुट ब्लॉक का निर्माण करता है। एक stream cipher इनपुट element को लगातार processed करता है, जैसे-जैसे यह साथ जाता है, आउटपुट एक समय में एक element का Production करता है।
टिप्पणियाँ
एक टिप्पणी भेजें