Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Crypton — एक लाइब्रेरी जिसमें विभिन्न एन्क्रिप्शन सिस्टम, डिजिटल हस्ताक्षर, कुंजी विनिमय, प्रमाणीकरण विधियों पर सभी मौजूदा हमलों की व्याख्या और कार्यान्वयन, साथ ही CTFs से उदाहरण चुनौतियाँ शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/ashutosh1206/crypton
एन्क्रिप्शन/डिक्रिप्शन उपकरणभेद्यता विश्लेषणहैश विश्लेषणक्रिप्टोग्राफीCTFलर्निंग और शिक्षाArchived
GitHubashutosh1206/crypton

Crypton

एक लाइब्रेरी जिसमें विभिन्न एन्क्रिप्शन सिस्टम, डिजिटल हस्ताक्षर, कुंजी विनिमय, प्रमाणीकरण विधियों पर सभी मौजूदा हमलों की व्याख्या और कार्यान्वयन, साथ ही CTFs से उदाहरण चुनौतियाँ शामिल हैं।

रिपॉजिटरी देखें
1.6k2705 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Crypton

Crypton एक शैक्षिक पुस्तकालय है जो आक्रामक और रक्षात्मक क्रिप्टोग्राफी को सीखने और अभ्यास करने के लिए है। यह मूल रूप से विभिन्न एन्क्रिप्शन सिस्टम (सममित और असममित), डिजिटल हस्ताक्षर, संदेश प्रमाणीकरण कोड और प्रमाणित एन्क्रिप्शन सिस्टम पर सभी मौजूदा कमजोरियों और हमलों की व्याख्या और कार्यान्वयन का एक संग्रह है। प्रत्येक हमले को "कैप्चर द फ़्लैग" प्रतियोगिताओं से उदाहरण चुनौतियों और उनके संबंधित लेखन-अप के साथ पूरक किया गया है। इस क्षेत्र से पहले से परिचित (या CTFs में रुचि रखने वाले) व्यक्ति किसी विशेष मौजूदा कमजोरी पर आधारित चुनौतियों को हल करने के लिए Crypton को एक उपकरण के रूप में उपयोग कर सकते हैं।

पुस्तकालय को हमले के स्पष्टीकरण और CTF चुनौतियों के साथ लगातार अद्यतन किया जाएगा! किसी भी सुझाव के संबंध में मुझे ईमेल करें!

मैंने इस पुस्तकालय के विकास की समयरेखा पर एक ब्लॉग पोस्ट लिखा है: https://masterpessimistaa.wordpress.com/2018/08/12/announcing-crypton-an-educational-library-to-learn-offensive-and-defensive-cryptography/

चेतावनी: लेखक किसी भी तरह से यह गारंटी नहीं देता कि कोड सुरक्षित है। पुस्तकालय केवल शैक्षिक उद्देश्यों के लिए है और कोड का वास्तविक दुनिया में कार्यान्वयन के लिए उपयोग नहीं किया जाना चाहिए। पुस्तकालय के सभी उदाहरण स्क्रिप्ट तुच्छ कार्यान्वयन हैं।

इस README में विभिन्न अनुभाग हैं:

  • प्रेरणा- मुझे इस पुस्तकालय को बनाने के लिए किस चीज़ ने प्रेरित किया
  • पुस्तकालय संरचना- Crypton की निर्देशिका संरचना
  • डोमेन कवरेज- इस पुस्तकालय में कौन से सभी क्रिप्टोसिस्टम और हमले शामिल हैं
  • भविष्य की योजनाएं/TODO- जल्द ही शामिल किए जाने वाले हमले/अवधारणाएं

प्रेरणा

CTF खिलाड़ियों और क्रिप्टोग्राफी के क्षेत्र में रुचि रखने वाले व्यक्तियों को क्रिप्टो में हमलों को सीखने के लिए एक मंच प्रदान करें और अनुभवी CTF खिलाड़ियों के लिए क्रिप्टो में विभिन्न उप-डोमेन से जुड़े हमलों में व्यवस्थित रूप से विभाजित चुनौतियों का अभ्यास करें। इसके अलावा, विभिन्न हमले स्पष्टीकरणों के माध्यम से यह स्पष्ट करें कि प्रोटोकॉल का उचित कार्यान्वयन कितना महत्वपूर्ण है।


पुस्तकालय संरचना

picture


डोमेन कवरेज

1. ब्लॉक सिफर

2. RSA एन्क्रिप्शन

3. संदेश प्रमाणीकरण कोड (MACs)

4. असतत लघुगणक समस्या| क्र.सं. | विषय | व्याख्या | कार्यान्वयन/शोषण | चुनौती # |

|-------|:---------------------------:|:-----------------------------------------------------------------------------------------------:|:------------:|:----------:| | 1 | DLP- चक्रीय समूह, पृथक लघुगणक समस्या|

  • - [x] [लिंक]
|
  • - [ ]
|
  • - [x] [लिंक]
| | 2 | पोलार्ड का रो एल्गोरिदम DLP हल करने के लिए |
  • - [x] [लिंक]
|
  • - [x] [लिंक]
|
  • - [x] [लिंक]
| | 3 | बेबी स्टेप जाइंट स्टेप एल्गोरिदम DLP हल करने के लिए|
  • - [x] [लिंक]
|
  • - [x] [लिंक]
|
  • - [ ]
| | 4 | पोलिग हेलमैन एल्गोरिदम DLP हल करने के लिए|
  • - [x] [लिंक]
|
  • - [x] [लिंक]
|
  • - [ ]
| | 5 | एलिप्टिक कर्व DLP- तत्समक तत्व को परिभाषित करना, एक बिंदु का व्युत्क्रम, EC पर बिंदुओं पर चक्रीय समूह, हैसे का प्रमेय, ECDLP |
  • - [x] [लिंक]
|
  • - [ ]
|
  • - [ ]
| | 6 | बेबी स्टेप जाइंट स्टेप एल्गोरिदम एलिप्टिक कर्व DLP हल करने के लिए |
  • - [x] [लिंक]
|
  • - [x] [लिंक]
|
  • - [ ]
| | 7 | पोलार्ड का रो एल्गोरिदम एलिप्टिक कर्व DLP हल करने के लिए |
  • - [x] [लिंक]
|
  • - [x] [लिंक]
|
  • - [x] [लिंक]
|

5. एलगमाल एन्क्रिप्शन

6. प्रमाणित एन्क्रिप्शन (AE)

7. एलिप्टिक कर्व

8. डिजिटल हस्ताक्षर

9. पहचान

10. डिफी हेलमैन कुंजी विनिमय

TODO

  1. RSA एन्क्रिप्शन
    • PKCS1-v1.5 पैडेड RSA एन्क्रिप्शन
    • RSA क्रिप्टोसिस्टम पर चुना सिफरटेक्स्ट आक्रमण- LSB डिक्रिप्शन ओरेकल [हो गया]
    • PKCS1 पैडेड RSA एन्क्रिप्शन सिस्टम पर पैडिंग ओरेकल आक्रमण
    • फ़र्मेट का गुणनखंडन
      • छलनी सुधार
    • कॉपरस्मिथ का आक्रमण
      • बोनेह डर्फी आक्रमण
    • हास्टैड का प्रसारण आक्रमण
      • पैडेड संदेशों पर HBA का कार्यान्वयन
  2. स्यूडो-रैंडम-संख्या-जनरेटर
    • रैखिक सर्वांगसम जनरेटर
    • मेरसेन ट्विस्टर PRNG
    • रैखिक प्रतिक्रिया शिफ्ट रजिस्टर
  3. डिजिटल हस्ताक्षर
    • RSA डिजिटल हस्ताक्षरों पर अंधा आक्रमण
  4. डिफी हेलमैन कुंजी विनिमय[हो गया]
    • एलिप्टिक कर्व डिफी हेलमैन
  5. [और जोड़ा जाना है]

लेखक

आशुतोष अहेलिया

  • ट्विटर: https://twitter.com/ashutosha_
  • ब्लॉग: https://masterpessimistaa.wordpress.com
  • ईमेल आईडी: [email protected]
टूल डाउनलोड करें
S.No.विषयस्पष्टीकरणकार्यान्वयन/शोषणचुनौती #
1ब्लॉक सिफर मूल बातें- ब्लॉक सिफर का कार्य, पैडिंग आदि।
  • - [x] [link]
  • - [ ]
  • - [ ]
2एन्क्रिप्शन के मोड- ब्लॉक सिफर पर संचालन के विभिन्न मोड: ECB, CBC, CTR
  • - [x] [link]
  • - [ ]
  • - [ ]
3ब्लॉक आकार पहचान- किसी दूरस्थ सेवा पर डेटा एन्क्रिप्ट करने वाले ब्लॉक सिफर का ब्लॉक आकार पता लगाएं
  • - [x] [link]
  • - [ ]
  • - [ ]
4मोड पहचान- एन्क्रिप्शन के मोड का प्रकार पता लगाएं: ब्लॉकों का स्वतंत्र या आश्रित एन्क्रिप्शन
  • - [x] [link]
  • - [ ]
  • - [ ]
5ECB बाइट एट अ टाइम- ECB मोड में input+secret को एन्क्रिप्ट करने वाली दूरस्थ सेवा पर चल रहे secret स्ट्रिंग का बाइट दर बाइट डिक्रिप्शन
  • - [x] [link]
  • - [ ]
  • - [x] [link]
6CBC IV पहचान- CBC मोड में ब्लॉक सिफर का उपयोग करके हमारे इनपुट को एन्क्रिप्ट करने वाली दूरस्थ सेवा पर प्रारंभिक वेक्टर (IV) का मान पता लगाएं
  • - [x] [link]
  • - [x] [link]
  • - [ ]
7CBC बिट फ़्लिपिंग हमला- CBC मोड में ब्लॉक सिफर का उपयोग करके कुकी उत्पन्न होने पर व्यवस्थापक के रूप में लॉग इन करने के लिए कुकी निर्माण तंत्र का शोषण
  • - [x] [link]
  • - [ ]
  • - [x] [link]
8CBC बाइट एट अ टाइम- ECB मोड में input+secret को एन्क्रिप्ट करने वाली दूरस्थ सेवा पर चल रहे secret स्ट्रिंग का बाइट दर बाइट डिक्रिप्शन
  • - [x] [link]
  • - [x] [link]
  • - [ ]
9CBC पैडिंग ओरेकल हमला- एन्क्रिप्शन/डिक्रिप्शन प्रदान करने वाली कमजोर सेवा द्वारा एन्क्रिप्ट किए गए डेटा का डिक्रिप्शन
  • - [x] [link]
  • - [ ]
  • - [x] [link]
10CTR बिट फ़्लिपिंग- CBC मोड में ब्लॉक सिफर का उपयोग करके कुकी उत्पन्न होने पर व्यवस्थापक के रूप में लॉग इन करने के लिए कुकी निर्माण तंत्र का शोषण
  • - [x] [link]
  • - [ ]
  • - [x] [link]
S.No.विषयस्पष्टीकरणकार्यान्वयन/शोषणचुनौती #
1अनपैडेड RSA एन्क्रिप्शन/डिक्रिप्शन- RSA में कुंजी निर्माण, वितरण, एन्क्रिप्शन/डिक्रिप्शन, डिक्रिप्शन सूत्र का सत्यापन और पैडिंग
  • - [x] [link]
  • - [ ]
  • - [ ]
2डायरेक्ट रूट हमला- कम सार्वजनिक कुंजी घातांक के साथ अनपैडेड RSA पर हमला
  • - [x] [link]
  • - [ ]
  • - [ ]
3फ़र्मेट का गुणनखंडन- जब p और q मान निकटता में हों तो मापांक n को गुणनखंडित करने की तकनीक
  • - [x] [link]
  • - [x] [link]
  • - [x] [link]
4पोलार्ड का p-1 गुणनखंडन- जब इसके दोनों गुणनखंड p और q, p-1 और q-1 में बहुत छोटे अभाज्य भाजक हों तो n को गुणनखंडित करने की तकनीक
  • - [x] [link]
  • - [x] [link]
  • - [x] [link]
5सामान्य मापांक हमला- जब इसके संगत प्लेनटेक्स्ट को समान मापांक n के साथ दो अलग-अलग बार एन्क्रिप्ट किया जाता है तो सिफरटेक्स्ट को डिक्रिप्ट करें
  • - [x] [link]
  • - [x] [link]
  • - [x] [link]
6सामान्य अभाज्य हमला- जब उनका एक सामान्य गुणनखंड हो तो मापांक n1 और n2 के गुणनखंड प्राप्त करें
  • - [x] [link]
  • - [ ]
  • - [x] [link]
7वीनर का हमला- जब d < N0.25 हो तो डिक्रिप्शन कुंजी घातांक d का मान प्राप्त करें
  • - [x] [link]
  • - [x] [link]
  • - [x] [link]
8वीनर के हमले का प्रकार- जब d, N0.25 से कुछ बिट अधिक हो या d < N0.25 हो तो डिक्रिप्शन कुंजी घातांक d का मान प्राप्त करें
  • - [x] [link]
  • - [x] [link]
  • - [x] [link]
9कॉपरस्मिथ का हमला- कॉपरस्मिथ का प्रमेय, स्टीरियोटाइप संदेशों पर हमला और उच्च बिट्स ज्ञात होने पर n का गुणनखंडन
  • - [x] [link]
  • - [x] [link]
  • - [x] [link]
10फ्रैंकलिन रीटर संबंधित संदेश हमला- समान मापांक का उपयोग करके एन्क्रिप्ट किए गए संबंधित संदेशों को प्राप्त करने का हमला
  • - [x] [link]
  • - [x] [link]
  • - [x] [link]
11हैस्टैड का प्रसारण हमला- विस्तार के साथ- विभिन्न लोगों के बीच प्रसारित संदेश को पुनर्प्राप्त करने का हमला, समान घातांक लेकिन विभिन्न मापांक का उपयोग करके एन्क्रिप्ट किया गया
  • - [x] [link]
  • - [x] [link]
  • - [x] [link]
12PKCS1-v1.5-पैडेड-RSA-एन्क्रिप्शन/डिक्रिप्शन- ASN1 एन्कोडिंग, पैडेड RSA एन्क्रिप्शन (ठीक करने की आवश्यकता है)
  • - [ ]
  • - [ ]
  • - [ ]
13न्यूनतम महत्वपूर्ण बिट ओरेकल हमला- डिक्रिप्शन पर न्यूनतम महत्वपूर्ण बिट मान लीक करने वाले RSA ओरेकल पर हमला
  • -[x] [link]
  • -[x] [link]
  • - [ ]
14हमला-मापांक प्राप्त करें- यदि मापांक सार्वजनिक नहीं है तो उसका मान निकालने के लिए RSA ओरेकल पर हमला
  • -[x] [link]
  • -[x] [link]
  • -[x] [link]
15परिचय-RSA-चुनौतियाँ- संख्या सिद्धांत से संबंधित RSA में बुनियादी चुनौतियाँ
  • - [x] [link]
  • - [ ]
  • - [x] [link]
S.No.विषयस्पष्टीकरणकार्यान्वयन/शोषणचुनौती #
1संदेश प्रमाणीकरण कोड- MACs के आंतरिक भाग और सुरक्षा विश्लेषण
  • - [x] [link]
  • - [ ]
  • - [ ]
2CBC MAC जालसाजी- समान CBC-MAC प्रमाणीकरण टैग वाले दो संदेश M1 और M2 उत्पन्न करना
  • - [x] [link]
  • - [ ]
  • - [x] [link]
3CBC-MAC पर लंबाई विस्तार हमला- MAC(M1) दिए जाने पर संदेश M1 || M2 (संयोजन) का एक मान्य प्रमाणीकरण टैग उत्पन्न करें
  • - [x] [link]
  • - [x] [link]
  • - [ ]
क्र.सं.विषयव्याख्याकार्यान्वयन/शोषणचुनौती #
1एलगमाल क्रिप्टोसिस्टम- एन्क्रिप्शन/डिक्रिप्शन- एलगमाल क्रिप्टोसिस्टम में कुंजी निर्माण, एन्क्रिप्शन, डिक्रिप्शन
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [x] [लिंक]
क्र.सं.विषयव्याख्याकार्यान्वयन/शोषणचुनौती #
1AE मूल बातें और आंतरिक कार्य- प्रमाणित एन्क्रिप्शन का कार्य
  • - [x] [लिंक]
  • - [ ]
  • - [ ]
2MAC के साथ AE- MAC के साथ AE लागू करने की विभिन्न तकनीकें: एन्क्रिप्ट और MAC, MAC फिर एन्क्रिप्ट और एन्क्रिप्ट फिर MAC
  • - [x] [लिंक]
  • - [ ]
  • - [ ]
3प्रमाणित सिफर
  • - [x] [लिंक]
  • - [ ]
  • - [ ]
4संबद्ध डेटा के साथ AE
  • - [x] [लिंक]
  • - [ ]
  • - [ ]
5AES-GCM- AES-GCM में एन्क्रिप्शन, वेगमैन-कार्टर MAC
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [ ]
6AES-GCM पर फॉरबिडन आक्रमण- nonce-पुन: उपयोग के कारण AES-GCM पर आक्रमण
  • - [x] [लिंक]
  • - [ ]
  • - [x] [लिंक]
क्र.सं.विषयव्याख्याकार्यान्वयन/शोषणचुनौती #
1एलिप्टिक कर्व आंतरिक कार्य- एलिप्टिक कर्व को परिभाषित करना, बिंदु जोड़, बिंदु द्विगुणन और स्केलर गुणन
  • - [x] [लिंक]
  • - [x] [python], [sage]
  • - [ ]
क्र.सं.विषयव्याख्याकार्यान्वयन/शोषणचुनौती #
1एलगमाल हस्ताक्षर- एलगमाल हस्ताक्षर योजना में कुंजी निर्माण, हस्ताक्षर निर्माण, हस्ताक्षर सत्यापन और शुद्धता
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [x] [लिंक]
2एलिप्टिक कर्व DSA- हस्ताक्षर निर्माण, हस्ताक्षर सत्यापन और हस्ताक्षर एल्गोरिदम की शुद्धता
  • - [x] [लिंक]
  • - [ ]
  • - [ ]
3आक्रमण k-पुन: उपयोग ECDSA- k के पुन: उपयोग के कारण ECDSA हस्ताक्षरों का जालसाजी
  • - [x] [लिंक]
  • - [ ]
  • - [ ]
4बिना पैडिंग के RSA डिजिटल हस्ताक्षर- RSA डिजिटल हस्ताक्षर योजना में हस्ताक्षर निर्माण और सत्यापन
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [ ]
5PKCS1-v1.5 पैडेड RSA डिजिटल हस्ताक्षर
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [ ]
6e=3 ब्लाइखेनबैकर का आक्रमण
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [x] [लिंक]
क्र.सं.विषयव्याख्याकार्यान्वयन/शोषणचुनौती #
1पहचान आंतरिक कार्य
  • - [x] [लिंक]
  • - [ ]
  • - [ ]
2अल्पकालिक कुंजी प्रमाणीकरण
  • - [x] [लिंक]
  • - [ ]
  • - [x] [लिंक]
क्र.सं.विषयव्याख्याकार्यान्वयन/शोषणचुनौती #
1डिफी हेलमैन कुंजी विनिमय आंतरिक कार्य
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [ ]
2छोटा उपसमूह कारावास आक्रमण
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [x] [लिंक]
3अमान्य कर्व बिंदु आक्रमण
  • - [x] [लिंक]
  • - [x] [लिंक]
  • - [x] [लिंक]