एफ़ाइन सिफर डिकोडर और कैलकुलेटर

गणितीय सूत्र कैलकुलेटर और स्टेप-बाय-स्टेप सॉल्वर के साथ एफ़ाइन सिफर एन्क्रिप्शन और डिक्रिप्शन के लिए पेशेवर ऑनलाइन टूल।

🚀 त्वरित उदाहरण - इन्हें आजमाएं:

कैलकुलेटर के साथ एफ़ाइन सिफर टूल

📝 इनपुट टेक्स्ट
📤 आउटपुट टेक्स्ट
ढलान पैरामीटर (a) 5
Must be coprime to 26. Valid: 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25
इंटरसेप्ट पैरामीटर (b) 8
Range: 0-25 (shift amount in alphabet)
कस्टम वर्णमाला और विकल्प
विश्लेषण विकल्प

समाधान के साथ एफ़ाइन सिफर के उदाहरण

उदाहरण 1: मूल एन्क्रिप्शन

Plaintext: "HELLO" | Key: a = 5, b = 8

H → 7: E(7) = (5×7 + 8) mod 26 = 43 mod 26 = 17 → R E → 4: E(4) = (5×4 + 8) mod 26 = 28 mod 26 = 2 → C L → 11: E(11) = (5×11 + 8) mod 26 = 63 mod 26 = 11 → L L → 11: E(11) = (5×11 + 8) mod 26 = 63 mod 26 = 11 → L O → 14: E(14) = (5×14 + 8) mod 26 = 78 mod 26 = 0 → A

Ciphertext: "RCLLA"

उदाहरण 2: डिक्रिप्शन प्रक्रिया

Ciphertext: "MJQTO" | Key: a = 5, b = 8 (Inverse: a⁻¹ = 21)

M → 12: D(12) = 21×(12-8) mod 26 = 21×4 mod 26 = 84 mod 26 = 6 → G J → 9: D(9) = 21×(9-8) mod 26 = 21×1 mod 26 = 21 → V Q → 16: D(16) = 21×(16-8) mod 26 = 21×8 mod 26 = 168 mod 26 = 12 → M T → 19: D(19) = 21×(19-8) mod 26 = 21×11 mod 26 = 231 mod 26 = 23 → X O → 14: D(14) = 21×(14-8) mod 26 = 21×6 mod 26 = 126 mod 26 = 22 → W

Plaintext: "GVMXW"

उदाहरण 3: ज्ञात प्लेनटेक्स्ट से कुंजियाँ ढूँढना

Known: A→D, T→F

A(0) → D(3): 3 = (a×0 + b) mod 26 → b = 3 T(19) → F(5): 5 = (a×19 + 3) mod 26 2 = 19a mod 26 → a = 16 Key found: a = 16, b = 3

एफ़ाइन सिफर के लिए पूर्ण गाइड

🧮 गणितीय आधार

एफ़ाइन सिफर एन्क्रिप्शन और डिक्रिप्शन के लिए रैखिक बीजगणित का उपयोग करता है:

Encryption: E(x) = (ax + b) mod n
Decryption: D(x) = a⁻¹(x - b) mod n

जहाँ 'a' को n के साथ सह-अभाज्य होना चाहिए (gcd(a,n) = 1) ताकि यह सुनिश्चित हो सके कि सिफर प्रतिवर्ती है।

🔑 कुंजी स्थान विश्लेषण

  • Valid 'a' values: 12 (numbers coprime to 26)
  • Valid 'b' values: 26 (any integer 0-25)
  • Total keys: 12 × 26 = 312 possible combinations
  • Security: Vulnerable to frequency analysis and brute force

⚡ क्रिप्ट विश्लेषण के तरीके

  • Brute Force: Try all 312 possible keys
  • Frequency Analysis: Use letter frequency patterns
  • Known Plaintext: Use two known letter pairs to solve for a and b

🛡️ सुरक्षा विचार

  • Weakness: Preserves letter frequency patterns, making it insecure for modern use.
  • Vulnerability: Only 312 keys, easily breakable by computers.
  • Modern Use: Primarily for educational purposes and puzzles.

📈 ऐतिहासिक संदर्भ

  • Development: An extension of the Caesar cipher, adding multiplication.
  • Innovation: Introduced more complex mathematical concepts to classical ciphers.
  • Legacy: A key teaching tool for modular arithmetic in cryptography.

🎯 व्यावहारिक अनुप्रयोग

  • Education: Teaching modular arithmetic and basic cryptographic principles.
  • Puzzles: Used in escape rooms and cryptographic challenges.
  • Programming: A good exercise for implementing algorithms.

अक्सर पूछे जाने वाले प्रश्न

एफ़ाइन सिफर क्या है और यह कैसे काम करता है? +

एफ़ाइन सिफर एक गणितीय प्रतिस्थापन सिफर है जो फ़ंक्शन E(x) = (ax + b) mod 26 का उपयोग करता है। यह अक्षरों को बदलने के लिए गुणन ('a') और जोड़ ('b') को जोड़ता है।

बिना कुंजी जाने एफ़ाइन सिफर को कैसे डिक्रिप्ट करें? +

आप ब्रूट फोर्स (सभी 312 कुंजियों को आज़माना), आवृत्ति विश्लेषण, या कुंजियों 'a' और 'b' को हल करने के लिए दो ज्ञात प्लेनटेक्स्ट-सिफरटेक्स्ट जोड़ों का उपयोग कर सकते हैं।

ढलान मान 'a' को 26 के साथ सह-अभाज्य क्यों होना चाहिए? +

ताकि एन्क्रिप्शन फ़ंक्शन प्रतिवर्ती हो। यदि 'a' और 26 में एक कारक साझा होता, तो कई अक्षर एक ही अक्षर में एन्क्रिप्ट हो जाते, जिससे अद्वितीय डिक्रिप्शन असंभव हो जाता।

एफ़ाइन सिफर और सीज़र सिफर में क्या अंतर है? +

एक सीज़र सिफर एक एफ़ाइन सिफर है जहाँ a=1 होता है। एफ़ाइन सिफर एक गुणन चरण जोड़ता है, जिससे कुंजी स्थान 25 से 312 तक बढ़ जाता है।

डिक्रिप्शन के लिए गुणक व्युत्क्रम कैसे खोजें? +

व्युत्क्रम a⁻¹ mod 26 एक संख्या है जो 'a' mod 26 से गुणा करने पर 1 परिणाम देती है। उदाहरण के लिए, 5 mod 26 का व्युत्क्रम 21 है क्योंकि 5 * 21 = 105 ≡ 1 (mod 26)।

क्या मैं कस्टम वर्णमाला के साथ एफ़ाइन सिफर का उपयोग कर सकता हूँ? +

हाँ! हमारा टूल कस्टम वर्णमाला का समर्थन करता है। मापांक और मान्य ढलान मान वर्णमाला की लंबाई के आधार पर स्वचालित रूप से समायोजित हो जाएंगे।

क्या एफ़ाइन सिफर आधुनिक उपयोग के लिए सुरक्षित है? +

नहीं। केवल 312 कुंजियों और आवृत्ति विश्लेषण के प्रति संवेदनशीलता के साथ, इसे आसानी से तोड़ा जा सकता है। इसका उपयोग शैक्षिक उद्देश्यों के लिए किया जाता है।

व्यवहार में एफ़ाइन सिफर के कुछ उदाहरण क्या हैं? +

"HELLO" को (a=5, b=8) के साथ एन्कोड करने पर "RCLLA" मिलता है। इसका उपयोग अक्सर क्रिप्टोग्राफी पाठ्यक्रमों, प्रोग्रामिंग अभ्यासों और एस्केप रूम जैसी पहेली खेलों में किया जाता है।