क्रिप्टोग्राफी सीखें ऐप आइकन

क्रिप्टोग्राफी सीखें

शिक्षा · मुफ़्त · iOS & Android · CoddyKit

क्रिप्टोग्राफी सीखें — आपके फ़ोन पर ciphers, hashing और TLS

क्रिप्टोग्राफी सीखें एक निःशुल्क iOS और Android ऐप है, जो Caesar cipher से लेकर AES, RSA और TLS तक क्रिप्टोग्राफी सिखाता है। इसमें A1 से C2 तक के स्तरों में बाँटे गए 67 कोर्स हैं। हर पाठ में गणित के साथ फ़ोन पर एक code editor भी मिलता है, ताकि आप केवल यह पढ़ने के बजाय कि यह कैसे काम करता है, खुद कुछ encrypt, hash और sign कर सकें। जो बातें पहली बार में समझ न आएँ, उनके लिए AI Mentor भी मौजूद है।

App Store — मुफ़्त डाउनलोड करेंGoogle Play — मुफ़्त डाउनलोड करें
कीमत
निःशुल्क, Pro वैकल्पिक
प्लेटफ़ॉर्म
iOS और Android
भाषाएँ
22
आयु रेटिंग
4+
आवश्यकताएँ
iOS 15.1 या बाद का संस्करण
App Store
5.0 ★ (1)
क्रिप्टोग्राफी सीखें में coding challenge screenउपलब्ध क्रिप्टोग्राफी कोर्स और विषय दिखाने वाली कोर्स सूची स्क्रीन
67Courses, A1 से C2 तक
</>Cipher और hash code जिसे आप खुद चलाते हैं
AIAI Mentor
जिस cipher को आपने खुद टाइप किया हो, उसे आप सच में समझते हैं।

यह पढ़ना एक बात है कि AES किसी key से data को उलझा देता है; XOR चलाना, उसे गलत key देना और output को noise में बदलते देखना ही उस विचार को पक्का करता है। पाठ्यक्रम इसी दूसरे कदम के इर्द-गिर्द बनाया गया है—पहले कदम की जगह नहीं, बल्कि उसके ठीक बाद।

यह क्या है

क्रिप्टोग्राफी सीखें एक निःशुल्क iOS और Android ऐप है, जो 67 कोर्स में क्रिप्टोग्राफी सिखाता है—A1 स्तर पर Caesar cipher और binary/hex की बुनियादी बातों से लेकर B1–B2 पर AES, RSA, TLS और digital signatures तक, और C1–C2 पर post-quantum cryptography, zero-knowledge proofs तथा homomorphic encryption तक। हर पाठ पाँच से दस मिनट का है, इसमें फ़ोन पर cipher या hash function लिखने और चलाने के लिए code editor शामिल है, और AI Mentor आपके सवालों के तुरंत जवाब देता है।

ऐप के अंदर

यह कैसा दिखता है

क्रिप्टोग्राफी सीखें में coding challenge screen
ChallengeCoding challenges किसी topic का समापन करते हैं, जिसमें दुनियाभर के learners के साथ साझा किया जाने वाला weekly challenge भी शामिल है।
उपलब्ध क्रिप्टोग्राफी कोर्स और विषय दिखाने वाली कोर्स सूची स्क्रीन
कोर्सक्लासिकल सिफर से लेकर AES, RSA और TLS तक, और पोस्ट-क्वांटम क्रिप्टोग्राफी तक—कुल 67 कोर्स।
प्रगति और आगे सीखना जारी रखने की जगह दिखाने वाली होम स्क्रीन
होमआपने जहाँ सीखना छोड़ा था, वहाँ से शुरुआत के साथ स्ट्रीक और प्रगति ट्रैकिंग, जो आपके सेशन नियमित बनाए रखते हैं।
नीचे अभ्यास के साथ क्रिप्टोग्राफी की संक्षिप्त व्याख्या दिखाने वाली लेसन स्क्रीन
लेसनकिसी एक सिफर या प्रोटोकॉल पर पाँच से दस मिनट, फिर वह कोड जिसे आप खुद लिखकर चलाते हैं।

कोर्स

Cryptology कोर्स में क्या शामिल है

ऐप के अपने पाठ्यक्रम से लिए गए 67 कोर्स—Caesar cipher से लेकर पोस्ट-क्वांटम क्रिप्टोग्राफी और zero-knowledge proofs तक।

  1. क्लासिकल सिफर और संख्या की बुनियाद

    Introduction to Cryptology, इस क्षेत्र का इतिहास और आज इसकी प्रासंगिकता, Caesar cipher, substitution और permutation ciphers, तथा binary, hex और encoding की वह बुनियाद, जिसे बाद के हर कोर्स में आवश्यक माना गया है।

  2. रोज़मर्रा की सुरक्षा और हमले की बुनियाद

    आम उपयोगकर्ताओं के लिए HTTPS, XOR cipher, ईमेल और मैसेजिंग सुरक्षा, steganography, नेटवर्क ट्रैफ़िक एन्क्रिप्शन, तथा कमज़ोर सिफर पर brute-force और dictionary attacks।

  3. मुख्य एल्गोरिदम: Symmetric और Asymmetric

    PKI और certificates, DES और Triple DES, hash functions (MD5, SHA-1, SHA-256), AES, RSA, digital signatures, bcrypt, Argon2 और PBKDF2 के साथ password hashing, तथा block और stream ciphers।

  4. व्यावहारिक सुरक्षा इंजीनियरिंग

    Password authentication protocols, OpenSSL और certificate management, सुरक्षित file encryption, cryptographic libraries और APIs, व्यवहार में public-key cryptography, तथा JWT की संरचना और signing।

  5. इंटरनेट पर चलने वाले प्रोटोकॉल

    Diffie-Hellman और ECDH key exchange, Kerberos, RSA की padding schemes का विस्तृत अध्ययन, elliptic curve cryptography, OAuth 2.0 और OpenID Connect, HMAC, SSH, TLS/HTTPS, VPN cryptography, तथा blockchain में hashing और consensus का उपयोग।

  6. उन्नत और शोध विषय

    Post-quantum cryptography और NIST FIPS 203/204/205 standards, cryptanalysis और side-channel attacks, zero-knowledge proofs, lattice-based और isogeny-based cryptography, homomorphic encryption तथा secure multi-party computation।

यह कैसे काम करता है

क्रिप्टोग्राफी का पाठ कैसे चलता है

पाठ्यक्रम हाथ से किए जा सकने वाले classical ciphers से लेकर वास्तव में internet पर चलने वाले algorithms तक पहुँचता है—एक बार में एक छोटा पाठ।

  1. एक बार में एक cipher या protocol पढ़ें

    पाठ की शुरुआत एक ही विचार से होती है—Caesar cipher, SHA-256 और AES में अंतर, या TLS handshake को दो तरह की key की आवश्यकता क्यों होती है—जिसे सरल भाषा में और lecture के बजाय bus ride के दौरान पढ़े जा सकने लायक आकार में समझाया जाता है।

  2. On-device editor में इसे implement करें

    Built-in code editor फ़ोन पर ही चलता है: XOR cipher लिखें, SHA-256 से किसी string को hash करें या RSA key pair generate करें, फिर उसे चलाकर देखें कि दूसरी ओर ciphertext, fingerprint या signature कैसे सामने आता है।

  3. इसे तोड़ें, फिर जाँचें कि बात समझ में आ गई

    हर topic का अंत एक quiz और coding challenge से होता है—शुरुआती कई challenges में आपसे weak cipher को खुद brute-force करने को कहा जाता है, जिससे समझ आता है कि 25-shift Caesar cipher security क्यों नहीं है। जब कोई proof या error समझ में न आए, तो AI Mentor उसे कुछ ही सेकंड में समझा देता है।

इसमें क्या है

ऐप में वास्तव में क्या-क्या शामिल है

67

Courses, A1 से C2 तक

Classical ciphers और number systems से लेकर AES, RSA, hashing और TLS तक, और फिर post-quantum cryptography, zero-knowledge proofs तथा secure multi-party computation तक—छह स्तर, न कि एक ही सपाट सूची।

</>

Cipher और hash code जिसे आप खुद चलाते हैं

फ़ोन पर मौजूद एक वास्तविक code editor: XOR, AES, RSA key generation, HMAC या JWT signature को implement करें और तुरंत चलाएँ—slide में pseudocode पढ़ने के बजाय।

AI

AI Mentor

पूछें कि padding scheme क्यों महत्वपूर्ण है, या आपकी hash implementation में collision क्यों हुई जबकि ऐसा नहीं होना चाहिए था, और lesson की chat screen से कुछ ही सेकंड में उत्तर पाएँ।

PQC

Post-quantum और research-level topics

C1–C2 courses बुनियादी बातों से आगे जाकर NIST के post-quantum standards, lattice-based cryptography, homomorphic encryption और formal protocol verification तक पहुँचते हैं—ऐसा material जहाँ अधिकांश beginner courses रुक जाते हैं।

1/wk

साप्ताहिक Code Challenge

हर सप्ताह एक cryptography challenge, जिसका आकलन केवल आपकी अपनी streak के आधार पर नहीं, बल्कि दुनियाभर के learners की तुलना में किया जाता है।

Cert

पूरा करने का Certificate

अंतिम exam पास करें और completion certificate पाएँ, जिसे आप resume या LinkedIn profile में जोड़ सकते हैं।

पृष्ठभूमि

क्रिप्टोग्राफी क्या है, और शुरुआती व्यक्ति वास्तव में शुरुआत कहाँ से करे?

क्रिप्टोग्राफी जानकारी की सुरक्षा करने वाला गणित है—उसे इस तरह उलझाना कि केवल इच्छित पाठक ही उसका उपयोग कर सके, उसकी fingerprint बनाना ताकि छेड़छाड़ का पता चल सके, और दो अजनबियों को बिना कभी मिले किसी secret पर सहमत होने या एक-दूसरे की पहचान सत्यापित करने देना। हर HTTPS पेज, हर password database और हर signed app update इन्हीं कुछ मूलभूत तकनीकों पर आधारित है। शुरुआत RSA को सुरक्षित बनाने वाले गणित से नहीं होती; शुरुआत Caesar cipher से होती है—हर अक्षर को एक निश्चित मात्रा से आगे खिसकाकर—क्योंकि इतने सरल cipher की कमियाँ (कोई भी 25 shifts को brute-force कर सकता है) वही सोच सिखाती हैं, जो समझाती है कि असली algorithms में उनकी ज़रूरी properties क्यों होनी चाहिए।

Encryptionदो-तरफ़ा, key की आवश्यकता

किसी key की मदद से पढ़े जा सकने वाले data को ciphertext में बदलना, जिसे केवल matching key रखने वाला व्यक्ति ही वापस बदल सकता है। AES और RSA में उस key के काम करने का तरीका अलग है, लेकिन दोनों इस तरह बनाए गए हैं कि सही पक्ष उन्हें reverse कर सके और बाकी सभी को वे noise जैसे दिखाई दें।

Hashingएक-तरफ़ा, key नहीं

SHA-256 जैसा function, जो किसी भी आकार के data को fixed-length fingerprint में बदल देता है—इसमें कोई key नहीं होती और original तक वापस पहुँचने का कोई तरीका नहीं होता। इसलिए यह password storage और integrity checks के लिए उपयोगी है—हर उस जगह जहाँ आपको केवल match की पुष्टि करनी हो, input को वापस पाना नहीं।

Symmetric बनाम public-keyAES बनाम RSA

AES दोनों दिशाओं के लिए एक shared secret का उपयोग करता है और तेज़ है, इसलिए वास्तविक traffic का अधिकांश हिस्सा इसी के ज़रिए चलता है। RSA हर व्यक्ति को एक public key देता है, जिस पर दूसरे लोग encrypt करते हैं, और एक private key देता है जिसे केवल वही व्यक्ति रखता है। इससे शुरुआत में ही secret पर सहमत होने की समस्या हल हो जाती है—व्यवहार में TLS key पर सहमत होने के लिए RSA या ECDH का उपयोग करता है, फिर data भेजने के लिए AES का।

TLS और digital signaturesब्राउज़र का padlock क्या दर्शाता है

TLS, HTTPS के पीछे काम करने वाला protocol है: पहले एक handshake key का आदान-प्रदान करता है, फिर session के लिए symmetric encryption का उपयोग होता है। Digital signature में वही asymmetric maths उलटे तरीके से काम आता है—private key से sign किया जाता है, ताकि public key वाला कोई भी व्यक्ति पुष्टि कर सके कि message असली है और उसमें बदलाव नहीं किया गया है।

उपयुक्तता

यह किन लोगों के लिए है — और किनके लिए नहीं

आपके लिए सही है, अगर आप

  • आप शून्य से क्रिप्टोग्राफी शुरू कर रहे हैं और RSA के पीछे का गणित सीखने से पहले Caesar cipher सीखना चाहते हैं
  • आप AES, hashing या digital signature को केवल उनके काम करने का diagram पढ़ने के बजाय खुद implement करना चाहते हैं
  • आप security या CS के छात्र हैं और coursework के साथ एक structured A1-to-C2 path चाहते हैं
  • आप career switcher हैं, security या backend role का लक्ष्य रखते हैं और अपने कौशल को दिखाने के लिए कुछ ठोस चाहते हैं
  • आप आगे चलकर fundamentals से आगे बढ़कर post-quantum cryptography या zero-knowledge proofs सीखना चाहते हैं

आपके लिए सही टूल नहीं है, अगर आप

  • आप real encryption तोड़ने या live systems का audit करने वाला tool चाहते हैं—यह maths और सही उपयोग सिखाता है, offensive tooling नहीं
  • आपको एक पूरी तरह offline ऐप चाहिए: lessons कमजोर कनेक्शन के लिए बनाए गए हैं, लेकिन AI Mentor के लिए कनेक्शन ज़रूरी है
  • आप हर चीज़ मुफ्त चाहते हैं: पहला course मुफ्त है, Pro बाकी 66 को unlock करता है
  • आपको accredited qualification चाहिए—certificate केवल completion साबित करता है, degree नहीं

सवाल

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

फोन पर क्रिप्टोग्राफी सीखने के लिए सबसे अच्छा ऐप कौन-सा है?

सवाल यह होना चाहिए कि आप अंत में algorithm को implement करते हैं या केवल उसके बारे में पढ़ते हैं। क्रिप्टोग्राफी सीखें, Caesar cipher से लेकर AES, RSA और TLS होते हुए post-quantum cryptography तक 67 courses उपलब्ध कराता है। इसमें फोन पर code editor है, जिसमें आप खुद cipher या hash function लिख सकते हैं, और उन proofs के लिए AI Mentor है जो आसानी से समझ नहीं आते। iOS और Android पर 22 भाषाओं में इसकी शुरुआत मुफ्त में की जा सकती है।

क्या maths degree के बिना क्रिप्टोग्राफी सीखी जा सकती है?

हाँ, उस व्यावहारिक स्तर तक जिसकी ज़रूरत ज़्यादातर developers और students को होती है। AES और RSA क्या करते हैं, key को गुप्त क्यों रखना पड़ता है, और hashing encryption से कैसे अलग है—यह समझने के लिए advanced maths की आवश्यकता नहीं होती। RSA की आंतरिक कार्यप्रणाली वाला course शुरू होने पर modular arithmetic और prime numbers सामने आते हैं, और क्रिप्टोग्राफी सीखें उन्हें किसी उपयोगी चीज़ से पहले prerequisite chapter के रूप में नहीं, बल्कि उसी संदर्भ में सिखाता है।

Encryption और hashing में क्या अंतर है?

Encryption reversible होता है: AES या RSA key की मदद से data को उलझा देते हैं, और matching key उसे फिर मूल message में बदल देती है। Hashing one-way होता है: SHA-256 बिना key और input तक वापस पहुँचने के किसी रास्ते के, fixed-length fingerprint बनाता है। किसी message को तब encrypt किया जाता है जब किसी को उसे बाद में पढ़ना हो, और password या file को तब hash किया जाता है जब आपको केवल यह जाँचना हो कि दो values match करती हैं या नहीं।

Symmetric और public-key encryption में क्या अंतर है?

AES symmetric है: एक shared secret data को lock और unlock करता है। दोनों पक्षों के पास key पहले से होने पर यह वास्तविक network traffic संभालने के लिए पर्याप्त तेज़ है। RSA public-key है: सभी को एक public key मिलती है, जिस पर दूसरे लोग encrypt करते हैं, और एक private key केवल उसके धारक के पास रहती है। इससे शुरुआत में उस secret पर सहमत होने की समस्या हल हो जाती है। व्यवहार में TLS दोनों का संयोजन करता है—public-key maths session key पर सहमति बनाता है, फिर AES वास्तविक data भेजता है।

TLS वास्तव में HTTPS connections को सुरक्षित कैसे रखता है?

TLS handshake shared secret पर सहमत होने के लिए asymmetric cryptography (RSA या अब अधिक सामान्य ECDH) का उपयोग करता है, और उस secret को कभी भी खुले रूप में wire पर भेजता नहीं है। इसके बाद session का वास्तविक data भेजने के लिए तेज़ symmetric encryption—आमतौर पर AES—का उपयोग किया जाता है। उसी handshake में digital signatures और certificates यह पुष्टि करते हैं कि आप किसी impersonator के बजाय वास्तविक server से जुड़े हैं। क्रिप्टोग्राफी सीखें, padlock icon को black box मानने के बजाय dedicated TLS, PKI और certificate courses के ज़रिए इस विषय तक पहुँचाता है।

क्या यह ऐप आपको encryption तोड़ना सिखाता है?

यह सिखाता है कि ciphers, hashes, signatures और protocols कैसे काम करते हैं। इसमें cryptanalysis और side-channel attacks का course भी है, साथ ही शुरुआती exercises हैं जिनमें आपको जानबूझकर कमज़ोर Caesar cipher पर brute-force करना होता है—यह किसी भी cryptography class का standard material है, जिसे इस उद्देश्य से सिखाया जाता है कि आप समझें कि modern algorithms को अपनी मौजूदा properties की ज़रूरत क्यों होती है। यह real systems पर हमला करने या किसी और का data recover करने वाला tooling नहीं है; यह अंतर पूरे curriculum में स्पष्ट रखा गया है।

क्या इसमें post-quantum cryptography शामिल है, या केवल classic algorithms?

दोनों। शुरुआती कई levels में classical और current-standard material शामिल है—Caesar ciphers से लेकर AES, RSA, hashing और TLS तक—जिसकी ज़रूरत ज़्यादातर learners को रोज़मर्रा के काम में होती है। इसके बाद C1–C2 courses और आगे जाते हैं: NIST के post-quantum standards (FIPS 203, 204, 205), lattice-based और isogeny-based cryptography, zero-knowledge proofs तथा homomorphic encryption, उन लोगों के लिए जो जानना चाहते हैं कि यह क्षेत्र किस दिशा में बढ़ रहा है।

क्या क्रिप्टोग्राफी सीखें मुफ्त है?

ऐप App Store और Google Play से मुफ्त में download किया जा सकता है। पहला course—जिसमें classical ciphers और binary तथा encoding की basics शामिल हैं—मुफ्त है। इसके साथ AI Mentor questions की daily allowance भी मिलती है, ताकि आप कोई निर्णय लेने से पहले real lessons पूरे कर सकें। Pro बाकी 66 courses को unlock करता है और AI Mentor को unlimited बना देता है।

क्या यह underground या plane में offline काम करता है?

इसे पूरी तरह बिना connection के बजाय कमजोर connections के लिए बनाया गया है—lessons और code editor तेज़ी से load होते हैं और commute के दौरान आने वाले सामान्य dead zones में भी काम करते रहते हैं। AI Mentor इसका एकमात्र हिस्सा है जिसे वास्तव में connection चाहिए, क्योंकि वह real time में जवाब देता है। अगर आपको guaranteed fully offline ऐप चाहिए, तो flight के दौरान इस पर निर्भर रहने से पहले इसकी योजना बना लें।

यह किन platforms और languages को support करता है?

क्रिप्टोग्राफी सीखें, App Store के ज़रिए iOS और Google Play के ज़रिए Android पर चलता है, 22 भाषाओं में उपलब्ध है और इसकी rating 4+ है। यह CoddyKit के coding apps में से एक है, जिनमें अलग-अलग subjects के लिए समान lesson format, code editor और AI Mentor साझा किए जाते हैं।

शुरू करें

Caesar cipher से शुरू करें, post-quantum cryptography पर समाप्त करें

iOS और Android पर 22 भाषाओं में शुरुआत मुफ्त।

App Store — मुफ़्त डाउनलोड करेंGoogle Play — मुफ़्त डाउनलोड करें
अंतिम समीक्षा · CoddyKit द्वारा प्रकाशित · गोपनीयता नीति
iOS और Android पर उपलब्ध है।