क्रिप्टलिब: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(19 intermediate revisions by 5 users not shown)
Line 2: Line 2:


{{Infobox software
{{Infobox software
| name                  = cryptlib
| name                  = क्रिप्टलिब
| developer              = [[Peter Gutmann (computer scientist)|Peter Gutmann]]
| developer              = [[पीटर गुटमैन (कंप्यूटर वैज्ञानिक)|पीटर गुटमैन]]
| released              = {{Start date|1995}}
| released              = {{प्रारंभ तिथि|1995}}
| programming language  = [[C (programming language)|C]]
| programming language  = [[सी (प्रोग्रामिंग लैंग्वेज)|सी]]
| genre                  = [[Library (computer science)|Security library]]
| genre                  = [[लाइब्रेरी (कंप्यूटर विज्ञान)|सुरक्षा लाइब्रेरी]]
| license                = [[Sleepycat License|Sleepycat (Berkeley Database) License]]<ref name="cryptlib-license">{{Cite web |url=http://www.cryptlib.com/security-faq |title={title} |access-date=2018-11-02 |archive-url=https://web.archive.org/web/20180629102818/https://www.cryptlib.com/security-faq |archive-date=2018-06-29 |url-status=live }}</ref><ref name="gpl-comp">{{Cite web |url=https://www.gnu.org/licenses/license-list.html |title={title} |access-date=2018-11-02 |archive-url=https://web.archive.org/web/20090716201618/http://www.gnu.org/licenses/license-list.html#BerkeleyDB |archive-date=2009-07-16 |url-status=live }}</ref>
| license                = [[स्लीपीकैट लाइसेंस|स्लीपीकैट (बर्कले डेटाबेस) लाइसेंस]]<ref name="क्रिप्टलिब-लाइसेंस">{{Cite web |url=http://www.cryptlib.com/security-faq |title={title} |access-date=2018-11-02 |archive-url=https://web.archive.org/web/20180629102818/https://www.cryptlib.com/security-faq |archive-date=2018-06-29 |url-status=live }}</ref><ref name="gpl-comp">{{Cite web |url=https://www.gnu.org/licenses/license-list.html |title={title} |access-date=2018-11-02 |archive-url=https://web.archive.org/web/20090716201618/http://www.gnu.org/licenses/license-list.html#BerkeleyDB |archive-date=2009-07-16 |url-status=live }}</ref>
| website                = {{official URL}}
| website                = {{ऑफिसियल यूआरएल}}
}}
}}
क्रिप्टलिब [[ खुला स्रोत सॉफ्टवेयर |ओपन-सोर्स]] क्रॉस-प्लेटफॉर्म सॉफ्टवेयर सुरक्षा टूलकिट लाइब्रेरी है। यह [[ स्लीपकैट लाइसेंस |स्लीपकैट लाइसेंस]] के अंतर्गत वितरित किया जाता है,<ref name="cryptlib-license" /> [[जीएनयू जनरल पब्लिक लाइसेंस]] के साथ [[मुफ्त सॉफ्टवेयर लाइसेंस]] है। <ref name="gpl-comp" /> वैकल्पिक रूप से, क्रिप्टलिब स्वामित्व लाइसेंस के अंतर्गत उन लोगों के लिए उपलब्ध है जो इसे स्वामित्व नियमों के अनुसार उपयोग करने में रूचि रखते हैं।<ref>{{Cite web |url=http://www.cryptlib.com/ |title={title} |access-date=2011-02-05 |archive-url=https://web.archive.org/web/20110608135300/http://www.cryptlib.com/ |archive-date=2011-06-08 |url-status=live }}</ref>
'''क्रिप्टलिब''' [[ खुला स्रोत सॉफ्टवेयर |ओपन-सोर्स]] क्रॉस-प्लेटफॉर्म सॉफ्टवेयर सिक्योरिटी टूलकिट लाइब्रेरी है। यह [[ स्लीपकैट लाइसेंस |स्लीपकैट लाइसेंस]] के अंतर्गत वितरित किया जाता है, [[जीएनयू जनरल पब्लिक लाइसेंस]] के साथ [[मुफ्त सॉफ्टवेयर लाइसेंस|फ्री सॉफ्टवेयर लाइसेंस]] है। <ref name="gpl-comp" /> वैकल्पिक रूप से, क्रिप्टलिब प्रोप्रायटरी लाइसेंस के अंतर्गत उन लोगों के लिए उपलब्ध है जो इसे प्रोप्रायटरी नियमों के अनुसार उपयोग करने में रूचि रखते हैं।<ref>{{Cite web |url=http://www.cryptlib.com/ |title={title} |access-date=2011-02-05 |archive-url=https://web.archive.org/web/20110608135300/http://www.cryptlib.com/ |archive-date=2011-06-08 |url-status=live }}</ref>
== विशेषताएं ==
== विशेषताएं ==
क्रिप्टलिब सुरक्षा टूलकिट लाइब्रेरी है जो प्रोग्रामर को सॉफ्टवेयर में एन्क्रिप्शन और प्रमाणीकरण सेवाओं को सम्मिलित करने की अनुमति देती है। यह उच्च-स्तरीय इंटरफ़ेस प्रदान करता है जिससे कि एन्क्रिप्शन या प्रमाणीकरण एल्गोरिदम के निम्न-स्तरीय विवरणों को जानने की आवश्यकता के बिना किसी एप्लिकेशन में स्थिर सुरक्षा क्षमताएं जोड़ी जा सकें। यह 400 से अधिक पृष्ठ प्रोग्रामिंग मैनुअल के साथ आता है।<ref>https://www.cryptlib.com/downloads/manual.pdf {{Bare URL PDF|date=March 2022}}</ref>
क्रिप्टलिब सिक्योरिटी टूलकिट लाइब्रेरी है जो प्रोग्रामर को सॉफ्टवेयर में एन्क्रिप्शन और प्रमाणीकरण सेवाओं को सम्मिलित करने की अनुमति देती है। यह उच्च-स्तरीय इंटरफ़ेस प्रदान करता है जिससे कि एन्क्रिप्शन या प्रमाणीकरण एल्गोरिदम के निम्न-स्तरीय विवरणों को जानने की आवश्यकता के बिना किसी एप्लिकेशन में स्थिर सिक्योरिटी क्षमताएं जोड़ी जा सकें। यह 400 से अधिक पृष्ठ प्रोग्रामिंग मैनुअल के साथ आता है।<ref>https://www.cryptlib.com/downloads/manual.pdf {{Bare URL PDF|date=March 2022}}</ref>


उच्चतम स्तर पर, क्रिप्टलिब एस/एमआईएमई और [[काफ़ी अच्छी गोपनीयता]] सिक्योर एनवेलपिंग, ट्रांसपोर्ट लेयर सिक्योरिटी|एसएसएल/टीएलएस और [[ सुरक्षित खोल |सुरक्षित खोल]] सिक्योर सेशंस, [[ प्रमाणपत्र, प्राधिकारी |प्रमाणपत्र, प्राधिकारी]] सर्विसेज जैसे [[ प्रमाणपत्र प्रबंधन प्रोटोकॉल |प्रमाणपत्र प्रबंधन प्रोटोकॉल]] , सिंपल सर्टिफिकेट जैसी संपूर्ण सुरक्षा सेवाओं का कार्यान्वयन प्रदान करता है। नामांकन प्रोटोकॉल, [http://tools.ietf.org/html/draft-malpani-rcsp-00 RTCS], और [[[[सरल प्रमाणपत्र नामांकन प्रोटोकॉल]]]], और अन्य सुरक्षा संचालन जैसे सुरक्षित टाइमस्टैम्पिंग। चूंकि क्रिप्टलिब उद्योग-मानक X.509, S/MIME, PGP/OpenPGP, और SSH/SSL/TLS डेटा स्वरूपों का उपयोग करता है, परिणामी एन्क्रिप्टेड या हस्ताक्षरित डेटा को आसानी से अन्य प्रणालियों में ले जाया जा सकता है और वहां संसाधित किया जा सकता है, और क्रिप्टलिब स्वयं कई पर चलता है ऑपरेटिंग सिस्टम—सभी विंडोज़ संस्करण और अधिकांश यूनिक्स/लिनक्स सिस्टम। यह ईमेल, फाइलों और ईडीआई लेनदेन को डिजिटल हस्ताक्षर के साथ प्रमाणित करने और उद्योग-मानक प्रारूप में एन्क्रिप्ट करने की अनुमति देता है।
हाई लेवल पर, क्रिप्टलिब [[काफ़ी अच्छी गोपनीयता|एस/एमआईएमई]] और [[ सुरक्षित खोल |पीजीपी/ओपनपीजीपी]] सुरक्षित एनवेलपिंग, [[ सुरक्षित खोल |एसएसएल/टीएलएस]] और [[ सुरक्षित खोल |एसएसएच]] सुरक्षित सत्र, [[ प्रमाणपत्र, प्राधिकारी |सीए]] सेवाएं जैसे [[ प्रमाणपत्र, प्राधिकारी |सीएमपी, एससीईपी,]] [http://tools.ietf.org/html/draft-malpani-rcsp-00 आरटीसीएस], और [[ प्रमाणपत्र प्रबंधन प्रोटोकॉल |ओसीएसपी,]] अन्य सिक्योरिटी संचालन जैसे पूर्ण सिक्योरिटी सेवाओं का कार्यान्वयन सुरक्षित टाइमस्टैम्पिंग के रूप में प्रदान करता है। चूंकि क्रिप्टलिब उद्योग-मानक X.509, एस/एमआईएमई, पीजीपी/ओपनपीजीपी, और एसएसएच/एसएसएल/टीएलएस  डेटा स्वरूपों का उपयोग करता है, परिणामी एन्क्रिप्टेड या हस्ताक्षरित डेटा को सरलता से अन्य प्रणालियों में ले जाया जा सकता है और वहां संसाधित किया जा सकता है, और क्रिप्टलिब स्वयं अनेक ऑपरेटिंग प्रणाली —सभी विंडोज़ संस्करण और अधिकांश यूनिक्स/लिनक्स प्रणाली पर चलता है। यह ईमेल, फाइलों और ईडीआई लेनदेन को डिजिटल हस्ताक्षर के साथ प्रमाणित करने और उद्योग-मानक प्रारूप में एन्क्रिप्ट करने की अनुमति देता है।


क्रिप्टलिब पूर्ण X.509/PKIX प्रमाणपत्र हैंडलिंग (X.509v1 से X.509v4 तक सभी X.509 संस्करण) सहित अन्य क्षमताएं प्रदान करता है, जिसमें [[सुरक्षित इलेक्ट्रॉनिक लेनदेन]], [[एथेंटिकोड]], आइडेंट्रस, SigG, S/MIME, SSL, और योग्य प्रमाणपत्र सम्मिलित  हैं। , PKCS #7 प्रमाणपत्र श्रृंखला, प्रमाणन अनुरोधों और CRLs (प्रमाणपत्र निरस्तीकरण सूचियों) को संभालना, जिसमें CRLs के विरुद्ध प्रमाणपत्रों की स्वचालित जाँच और RTCS और OCSP का उपयोग करके ऑनलाइन जाँच, और CMP और SCEP का उपयोग करके प्रमाणपत्र जारी करना और रद्द करना सम्मिलित है। यह प्रमाणन प्राधिकरण (सीए) कार्यों की पूरी श्रृंखला को भी लागू करता है, ऑनलाइन प्रमाणपत्र नामांकन/जारी/निरसन और प्रमाणपत्र स्थिति जांच को संभालने के लिए पूर्ण सीएमपी, एससीईपी, आरटीसीएस, और ओसीएसपी सर्वर कार्यान्वयन प्रदान करता है। सर्टिफिकेट हैंडलिंग के साथ, यह परिष्कृत कुंजी स्टोरेज इंटरफ़ेस प्रदान करता है जो पीकेसीएस #11 उपकरणों, पीकेसीएस #15 कुंजी फाइलों, और पीजीपी/[[ ओपन-पीजीपी | ओपन-पीजीपी]] कुंजी रिंगों से वाणिज्यिक-ग्रेड रिलेशनल डेटाबेस तक प्रमुख डेटाबेस प्रकारों की विस्तृत श्रृंखला के उपयोग की अनुमति देता है। प्रबंधन प्रणाली' और वैकल्पिक एसएसएल सुरक्षा के साथ [[एलडीएपी]] निर्देशिकाएं।
क्रिप्टलिब पूर्ण X.509/पीकेआईएक्स प्रमाणपत्र हैंडलिंग (X.509v1 से X.509v4 तक सभी X.509 संस्करण) सहित अन्य क्षमताएं प्रदान करता है, जिसमें [[सुरक्षित इलेक्ट्रॉनिक लेनदेन]], [[एथेंटिकोड]], आइडेंट्रस, सिगजी, एस/एमआईएमई, एसएसएल, और योग्य प्रमाणपत्र सम्मिलित  हैं। पीकेसीएस 7 प्रमाणपत्र श्रृंखला, प्रमाणन अनुरोधों और सीआरएल (प्रमाणपत्र निरस्तीकरण सूचियों) को संभालना, जिसमें सीआरएल के विरुद्ध प्रमाणपत्रों का स्वचालित परिक्षण और आरटीसीएस और ओसीएसपी का उपयोग करके ऑनलाइन परिक्षण, और सीएमपी और एससीईपी का उपयोग करके प्रमाणपत्र निरंतर करना और निरस्त करना सम्मिलित है। यह प्रमाणन प्राधिकरण (सीए) कार्यों की पूर्ण श्रृंखला को भी प्रारम्भ करता है, ऑनलाइन प्रमाणपत्र नामांकन/निरंतर/निरसन और प्रमाणपत्र स्थिति परिक्षण को संभालने के लिए पूर्ण सीएमपी, एससीईपी, आरटीसीएस, और ओसीएसपी सर्वर कार्यान्वयन प्रदान करता है। प्रमाणपत्र हैंडलिंग के साथ, यह परिष्कृत की स्टोरेज इंटरफ़ेस प्रदान करता है जो पीकेसीएस 11 उपकरणों, पीकेसीएस 15 की फाइलों, और पीजीपी/[[ ओपन-पीजीपी | ओपन-पीजीपी]] की रिंगों से वाणिज्यिक-ग्रेड रिलेशनल डेटाबेस तक प्रमुख डेटाबेस प्रकारों की विस्तृत श्रृंखला के उपयोग की अनुमति देता है। प्रबंधन प्रणाली' और वैकल्पिक एसएसएल सिक्योरिटी के साथ [[एलडीएपी]] निर्देशिकाएं है।


क्रिप्टलिब विभिन्न प्रकार के बाहरी क्रिप्टो उपकरणों जैसे हार्डवेयर क्रिप्टो त्वरक, फोर्टेज़ा कार्ड, पीकेसीएस #11 डिवाइस, हार्डवेयर सुरक्षा मॉड्यूल (एचएसएम), और क्रिप्टो स्मार्ट कार्ड की क्रिप्टो क्षमताओं का उपयोग कर सकता है। इसका उपयोग विभिन्न प्रकार के क्रिप्टो उपकरणों के साथ किया जा सकता है जिन्हें FIPS 140 या ITSEC/सामान्य मानदंड प्रमाणन प्राप्त हुआ है। क्रिप्टो डिवाइस इंटरफ़ेस नई कार्यक्षमता जोड़ने के लिए सामान्य-उद्देश्य प्लग-इन क्षमता भी प्रदान करता है जिसका उपयोग क्रिप्टलिब द्वारा किया जा सकता है।
क्रिप्टलिब विभिन्न प्रकार के बाहरी क्रिप्टो उपकरणों जैसे हार्डवेयर क्रिप्टो त्वरक, फोर्टेज़ा कार्ड, पीकेसीएस 11 डिवाइस, हार्डवेयर सिक्योरिटी मॉड्यूल (एचएसएम), और क्रिप्टो स्मार्ट कार्ड की क्रिप्टो क्षमताओं का उपयोग कर सकता है। इसका उपयोग विभिन्न प्रकार के क्रिप्टो उपकरणों के साथ किया जा सकता है जिन्हें एफआईपीएस 140 या आईटीएसईसी/सामान्य मानदंड प्रमाणन प्राप्त हुआ है। क्रिप्टो डिवाइस इंटरफ़ेस नई कार्यक्षमता जोड़ने के लिए सामान्य-उद्देश्य प्लग-इन क्षमता भी प्रदान करता है जिसका उपयोग क्रिप्टलिब द्वारा किया जा सकता है।


क्रिप्टलिब C में लिखा गया है और [[BeOS]], DOS, IBM MVS, Mac OS X, OS/2, Tandem, विभिन्न प्रकार के यूनिक्स संस्करणों (AIX, Digital Unix, DGUX, FreeBSD/NetBSD/OpenBSD, HP-UX, IRIX, सहित) का समर्थन करता है। Linux, MP-RAS, OSF/1, QNX, SCO/UnixWare, Solaris, SunOS, Ultrix, और UTS4), VM/CMS, Windows 3.x, Windows 95/98/ME, Windows CE/PocketPC/SmartPhone और Windows एनटी/2000/एक्सपी/विस्टा। यह अन्य एम्बेडेड सिस्टम वातावरणों के लिए पोर्टेबल होने के लिए डिज़ाइन किया गया है। यह मानक विंडोज डीएलएल के रूप में उपलब्ध है। C (प्रोग्रामिंग लैंग्वेज) / [[C++]], C शार्प (प्रोग्रामिंग लैंग्वेज)|C# / .NET Framework|.NET, [[ डेल्फी (प्रोग्रामिंग भाषा) |डेल्फी (प्रोग्रामिंग भाषा)]] के लिए लैंग्वेज बाइंडिंग उपलब्ध हैं।<ref>{{cite web|url=http://cryptlib.sogot.de/delphi.html|title=डेल्फी प्रोग्रामर के लिए क्रिप्टलिब एडऑन|website=cryptlib.sogot.de|access-date=2008-04-07|archive-url=https://web.archive.org/web/20080317084249/http://cryptlib.sogot.de/delphi.html|archive-date=2008-03-17|url-status=live}}</ref> [[जावा (प्रोग्रामिंग भाषा)]], [[पायथन (प्रोग्रामिंग भाषा)]], और [[ मूल दृश्य |मूल दृश्य]] (वीबी)
क्रिप्टलिब सी में लिखा गया है और [[BeOS]], डॉस, आईबीएम एमवीएस, मैक ओएस एक्स, ओएस/2, टंडेम, विभिन्न प्रकार के यूनिक्स संस्करणों (एआईएक्स, डिजिटल यूनिक्स, डीजीयूएक्स, फ्रीबीएसडी/नेटबीएसडी/ओपनबीएसडी, एचपी-यूएक्स, आईआरआईएक्स, लिनक्स, एमपी-आरएएस, ओएसएफ/1, क्यूएनएक्स, एससीओ/यूनिक्सवेयर, सोलारिस, सनओएस, अल्ट्रिक्स, और यूटीएस4 सहित), वीएम/सीएमएस, विंडोज़ 3.x, विंडोज़ 95/98/एमइ, विंडोज़ सीई/पॉकेटपीसी/स्मार्टफोन और विंडोज़ एनटी/2000/एक्सपी/विस्टा का सपोर्ट करता है। यह अन्य एम्बेडेड प्रणाली वातावरणों के लिए पोर्टेबल होने के लिए डिज़ाइन किया गया है। यह मानक विंडोज डीएलएल के रूप में उपलब्ध है। प्रोग्रामिंग लैंग्वेज [[C++|सी/सी ++]], सी/.नेट, [[ डेल्फी (प्रोग्रामिंग भाषा) |डेल्फी]],<ref>{{cite web|url=http://cryptlib.sogot.de/delphi.html|title=डेल्फी प्रोग्रामर के लिए क्रिप्टलिब एडऑन|website=cryptlib.sogot.de|access-date=2008-04-07|archive-url=https://web.archive.org/web/20080317084249/http://cryptlib.sogot.de/delphi.html|archive-date=2008-03-17|url-status=live}}</ref> [[जावा (प्रोग्रामिंग भाषा)|जावा]], [[पायथन (प्रोग्रामिंग भाषा)|पायथन]], और [[ मूल दृश्य |विजुअल बेसिक (वीबी)]] के लिए उपलब्ध हैं।


=== एल्गोरिथम समर्थन ===
=== एल्गोरिथम सपोर्ट ===
{| class="wikitable"
{| class="wikitable"
|+ [[Block cipher|सिफर]]
|+ [[Block cipher|सिफर]]
|-
|-
!एल्गोरिथम !!कुंजी आकार !!ब्लॉक का आकार
!एल्गोरिथम !!की आकार !!ब्लॉक का आकार
|-
|-
|[[Advanced Encryption Standard|एईएस]] ||128/192/256 ||128
|[[Advanced Encryption Standard|एईएस]] ||128/192/256 ||128
Line 32: Line 32:
|[[Blowfish (cipher)|ब्लोफिश]] ||448 ||64
|[[Blowfish (cipher)|ब्लोफिश]] ||448 ||64
|-
|-
|[[CAST-128]] ||128 ||64
|[[CAST-128|सीएएसटी-128]] ||128 ||64
|-
|-
|[[Data Encryption Standard|DES]]<ref name=insecure>Disabled by default due to its insecurity</ref> ||56 ||64  
|[[Data Encryption Standard|डीईएस]]<ref name=insecure>Disabled by default due to its insecurity</ref> ||56 ||64  
|-
|-
|[[Triple DES]] ||112 / 168 ||64
|[[Triple DES|ट्रिपल]] [[Data Encryption Standard|डीईएस]]||112 / 168 ||64
|-
|-
|[[International Data Encryption Algorithm|IDEA]]<ref name=patent>Disabled by default due to it being patented</ref> ||128 ||64
|[[International Data Encryption Algorithm|आईडीईए]]<ref name=patent>Disabled by default due to it being patented</ref> ||128 ||64
|-
|-
|[[RC2]]<ref name=obsolete>Disabled by default due to it being obsolete</ref> ||1024 ||64
|[[RC2|आरसी2]]<ref name=obsolete>Disabled by default due to it being obsolete</ref> ||1024 ||64
|-
|-
|[[RC4]]<ref name="obsolete"/> ||2048 ||8
|[[RC4|आरसी4]]<ref name="obsolete"/> ||2048 ||8
|-
|-
|[[RC5]]<ref name="patent"/> ||832 ||64
|[[RC5|आरसी5]]<ref name="patent"/> ||832 ||64
|-
|-
|[[Skipjack (cipher)|Skipjack]]<ref name="obsolete"/> ||80 ||64
| [[Skipjack (cipher)|स्किपजैक]] <ref name="obsolete"/> ||80 ||64
|}
|}


{| class="wikitable"
{| class="wikitable"
|+ [[Cryptographic hash function|Hashes]]
|+ [[Cryptographic hash function|हैश]]
|-
|-
!Algorithm !!Digest size
!एल्गोरिथम !!डाइजेस्ट आकार
|-
|-
|[[MD2 (cryptography)|MD2]]<ref name="insecure"/><ref name="obsolete"/> ||128
|[[MD2 (cryptography)|एमडी2]]<ref name="insecure"/><ref name="obsolete"/> ||128
|-
|-
|[[MD4]]<ref name="insecure"/><ref name="obsolete"/> ||128
|[[MD4|एमडी]][[MD4|4]]<ref name="insecure"/><ref name="obsolete"/> ||128
|-
|-
|[[MD5]]<ref name="insecure"/> ||128
|[[MD5|एमडी]][[MD5|5]]<ref name="insecure"/> ||128
|-
|-
|[[RIPEMD|RIPEMD-160]] ||160
|[[RIPEMD|आरआईपीईएमडी-160]] ||160
|-
|-
|[[SHA-1]] ||160
|[[SHA-1|एसएचए-1]] ||160
|-
|-
|[[SHA-2]] / SHA-256 ||256
|[[SHA-2|एसएचए]][[SHA-2|-2]] / एसएचए-256 ||256
|}
|}


{| class="wikitable"
{| class="wikitable"
|+ [[Message authentication code|MAC]]s
|+ [[Message authentication code|मैक]]  
|-
|-
!Algorithm !!Key size !!Digest size
!एल्गोरिथम !!की आकार !!डाइजेस्ट आकार
|-
|-
|[[HMAC]]-[[MD5]] ||128 ||128
|[[HMAC|एचमैक-एमडी5C]]||128 ||128
|-
|-
|[[HMAC]]-[[RIPEMD|RIPEMD-160]] ||160 ||160
|[[HMAC|एचमैक-आरआईपीईएमडी-160]]||160 ||160
|-
|-
|[[HMAC]]-[[SHA-1]] ||160 ||160
|[[SHA-1|एचमैक-एसएचए-1]]||160 ||160
|-
|-
|[[HMAC]]-[[SHA-2]] ||256 ||256
|[[HMAC|एचमैक-एसएचए]][[SHA-2|-2]]||256 ||256
|}
|}


{| class="wikitable"
{| class="wikitable"
|+ [[Public-key cryptography|Public-key]]
|+ [[Public-key cryptography|पब्लिक की]]
|-
|-
!Algorithm !!Key size
!एल्गोरिथम !!की आकार
|-
|-
|[[Diffie–Hellman key exchange|Diffie–Hellman]] ||4096
|[[Diffie–Hellman key exchange|डिफी-हेलमैन]] ||4096
|-
|-
|[[Digital Signature Algorithm|DSA]] ||4096
|[[Digital Signature Algorithm|डीएसए]] ||4096
|-
|-
|[[Elliptic Curve DSA|ECDSA]] ||521
|[[Elliptic Curve DSA|ईसीडीएसए]] ||521
|-
|-
|[[Elliptic curve Diffie–Hellman|ECDH]] ||521
|[[Elliptic curve Diffie–Hellman|ईसीडीएच]] ||521
|-
|-
|[[ElGamal encryption|Elgamal]] ||4096
|[[ElGamal encryption|एल्गामल]] ||4096
|-
|-
|[[RSA (algorithm)|RSA]] ||4096
|[[RSA (algorithm)|आरएसए]] ||4096
|}
|}


== रिलीज इतिहास ==
== प्रस्तावित इतिहास ==
*क्रिप्टलिब 3.4.5 को जारी किया गया था {{Start date and age|2019|03|08}}.
*क्रिप्टलिब 3.4.5 {{Start date and age|2019|03|08}} को प्रस्तावित किया गया था।
*क्रिप्टलिब 3.4.4.1 को जारी किया गया था {{Start date and age|2018|08|21}}.<ref name="r3.4.4.1">{{cite mailing list
*क्रिप्टलिब 3.4.4.1 {{Start date and age|2018|08|21}} को प्रस्तावित किया गया था।<ref name="r3.4.4.1">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2018-08-21 |df=mdy
  |date=2018-08-21 |df=mdy
Line 108: Line 108:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.4.4 को जारी किया गया था {{Start date and age|2018|01|10}}.<ref name="r3.4.4">{{cite mailing list
*क्रिप्टलिब 3.4.4 {{Start date and age|2018|01|10}} को प्रस्तावित किया गया था।<ref name="r3.4.4">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2018-01-10 |df=mdy
  |date=2018-01-10 |df=mdy
Line 115: Line 115:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.4.3 को जारी किया गया था {{Start date and age|2016|03|25}}.<ref name="r3.4.3">{{cite mailing list
*क्रिप्टलिब 3.4.3 {{Start date and age|2016|03|25}} को प्रस्तावित किया गया था।<ref name="r3.4.3">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2016-03-25 |df=mdy
  |date=2016-03-25 |df=mdy
Line 122: Line 122:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.4.2 को जारी किया गया था {{Start date and age|2012|12|17}}.<ref name="r3.4.2">{{cite mailing list
*क्रिप्टलिब 3.4.2 {{Start date and age|2012|12|17}} को प्रस्तावित किया गया था।<ref name="r3.4.2">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2012-12-17 |df=mdy
  |date=2012-12-17 |df=mdy
Line 129: Line 129:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.4.1 को जारी किया गया था {{Start date and age|2011|07|27}}.<ref name="r3.4.1">{{cite mailing list
*क्रिप्टलिब 3.4.1 {{Start date and age|2011|07|27}} को प्रस्तावित किया गया था।<ref name="r3.4.1">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2011-07-27 |df=mdy
  |date=2011-07-27 |df=mdy
Line 136: Line 136:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.4.0 को जारी किया गया था {{Start date and age|2010|10|06}}.<ref name="r3.4.0">{{cite mailing list
*क्रिप्टलिब 3.4.0 {{Start date and age|2010|10|06}} को प्रस्तावित किया गया था।<ref name="r3.4.0">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2010-10-06 |df=mdy
  |date=2010-10-06 |df=mdy
Line 143: Line 143:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.3.2 को जारी किया गया था {{Start date and age|2008|07|03}}.<ref name="r3.3.2">{{cite mailing list
*क्रिप्टलिब 3.3.2 {{Start date and age|2008|07|03}} को प्रस्तावित किया गया था।<ref name="r3.3.2">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2008-07-03 |df=mdy
  |date=2008-07-03 |df=mdy
Line 150: Line 150:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.3.1 को जारी किया गया था {{Start date and age|2007|02|01}}.<ref name="r3.3.1">{{cite mailing list
*क्रिप्टलिब 3.3.1 {{Start date and age|2007|02|01}} को प्रस्तावित किया गया था।<ref name="r3.3.1">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2007-02-01 |df=mdy
  |date=2007-02-01 |df=mdy
Line 157: Line 157:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.3 को जारी किया गया था {{Start date and age|2006|09|13}}.<ref name="r3.3">{{cite mailing list
*क्रिप्टलिब 3.3 {{Start date and age|2006|09|13}} को प्रस्तावित किया गया था।<ref name="r3.3">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2006-09-13 |df=mdy
  |date=2006-09-13 |df=mdy
Line 164: Line 164:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.2.3ए को जारी किया गया था {{Start date and age|2006|08|29}}.<ref name="r3.2.3a">{{cite mailing list
*क्रिप्टलिब 3.2.3ए {{Start date and age|2006|08|29}} को प्रस्तावित किया गया था।<ref name="r3.2.3a">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2006-08-29 |df=mdy
  |date=2006-08-29 |df=mdy
Line 171: Line 171:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.2.3 को जारी किया गया था {{Start date and age|2006|07|10}}.<ref name="r3.2.3">{{cite mailing list
*क्रिप्टलिब 3.2.3 {{Start date and age|2006|07|10}} को प्रस्तावित किया गया था।<ref name="r3.2.3">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2006-07-10 |df=mdy
  |date=2006-07-10 |df=mdy
Line 178: Line 178:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.2.2 को जारी किया गया था {{Start date and age|2005|09|06}}.<ref name="r3.2.2">{{cite mailing list
*क्रिप्टलिब 3.2.2 {{Start date and age|2005|09|06}} को प्रस्तावित किया गया था।<ref name="r3.2.2">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2005-09-06 |df=mdy
  |date=2005-09-06 |df=mdy
Line 185: Line 185:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.2.1 को जारी किया गया था {{Start date and age|2005|08|09}}.<ref name="r3.2.1">{{cite mailing list
*क्रिप्टलिब 3.2.1 {{Start date and age|2005|08|09}} को प्रस्तावित किया गया था।<ref name="r3.2.1">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2005-08-09 |df=mdy
  |date=2005-08-09 |df=mdy
Line 192: Line 192:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.2 को जारी किया गया था {{Start date and age|2005|04|18}}.<ref name="r3.2">{{cite mailing list
*क्रिप्टलिब 3.2 {{Start date and age|2005|04|18}} को प्रस्तावित किया गया था।<ref name="r3.2">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2005-04-18 |df=mdy
  |date=2005-04-18 |df=mdy
Line 199: Line 199:
  |accessdate=2019-08-07
  |accessdate=2019-08-07
}}</ref>
}}</ref>
*क्रिप्टलिब 3.1 को जारी किया गया था {{Start date and age|2003|12|13}}.<ref name="r3.1">{{cite mailing list
*क्रिप्टलिब 3.1 {{Start date and age|2003|12|13}} को प्रस्तावित किया गया था।<ref name="r3.1">{{cite mailing list
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |last=Gutmann |first=Peter |authorlink=Peter Gutmann (computer scientist)
  |date=2003-12-13 |df=mdy
  |date=2003-12-13 |df=mdy
Line 209: Line 209:
* [[ओपनएसएसएल]]
*