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

From Vigyanwiki
No edit summary
No edit summary
 
(2 intermediate revisions by the same user 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 आरटीसीएस], और [[ प्रमाणपत्र प्रबंधन प्रोटोकॉल |ओसीएसपी,]] अन्य सुरक्षा संचालन जैसे पूर्ण सुरक्षा सेवाओं का कार्यान्वयन सुरक्षित टाइमस्टैम्पिंग के रूप में प्रदान करता है। चूंकि क्रिप्टलिब उद्योग-मानक X.509, एस/एमआईएमई, पीजीपी/ओपनपीजीपी, और एसएसएच/एसएसएल/टीएलएस  डेटा स्वरूपों का उपयोग करता है, परिणामी एन्क्रिप्टेड या हस्ताक्षरित डेटा को सरलता से अन्य प्रणालियों में ले जाया जा सकता है और वहां संसाधित किया जा सकता है, और क्रिप्टलिब स्वयं अनेक ऑपरेटिंग प्रणाली —सभी विंडोज़ संस्करण और अधिकांश यूनिक्स/लिनक्स प्रणाली पर चलता है। यह ईमेल, फाइलों और ईडीआई लेनदेन को डिजिटल हस्ताक्षर के साथ प्रमाणित करने और उद्योग-मानक प्रारूप में एन्क्रिप्ट करने की अनुमति देता है।
हाई लेवल पर, क्रिप्टलिब [[काफ़ी अच्छी गोपनीयता|एस/एमआईएमई]] और [[ सुरक्षित खोल |पीजीपी/ओपनपीजीपी]] सुरक्षित एनवेलपिंग, [[ सुरक्षित खोल |एसएसएल/टीएलएस]] और [[ सुरक्षित खोल |एसएसएच]] सुरक्षित सत्र, [[ प्रमाणपत्र, प्राधिकारी |सीए]] सेवाएं जैसे [[ प्रमाणपत्र, प्राधिकारी |सीएमपी, एससीईपी,]] [http://tools.ietf.org/html/draft-malpani-rcsp-00 आरटीसीएस], और [[ प्रमाणपत्र प्रबंधन प्रोटोकॉल |ओसीएसपी,]] अन्य सिक्योरिटी संचालन जैसे पूर्ण सिक्योरिटी सेवाओं का कार्यान्वयन सुरक्षित टाइमस्टैम्पिंग के रूप में प्रदान करता है। चूंकि क्रिप्टलिब उद्योग-मानक X.509, एस/एमआईएमई, पीजीपी/ओपनपीजीपी, और एसएसएच/एसएसएल/टीएलएस  डेटा स्वरूपों का उपयोग करता है, परिणामी एन्क्रिप्टेड या हस्ताक्षरित डेटा को सरलता से अन्य प्रणालियों में ले जाया जा सकता है और वहां संसाधित किया जा सकता है, और क्रिप्टलिब स्वयं अनेक ऑपरेटिंग प्रणाली —सभी विंडोज़ संस्करण और अधिकांश यूनिक्स/लिनक्स प्रणाली पर चलता है। यह ईमेल, फाइलों और ईडीआई लेनदेन को डिजिटल हस्ताक्षर के साथ प्रमाणित करने और उद्योग-मानक प्रारूप में एन्क्रिप्ट करने की अनुमति देता है।


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


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


क्रिप्टलिब सी में लिखा गया है और [[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> [[जावा (प्रोग्रामिंग भाषा)|जावा]], [[पायथन (प्रोग्रामिंग भाषा)|पायथन]], और [[ मूल दृश्य |विजुअल बेसिक (वीबी)]] के लिए उपलब्ध हैं।
क्रिप्टलिब सी में लिखा गया है और [[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 70: Line 70:
|+ [[Message authentication code|मैक]]  
|+ [[Message authentication code|मैक]]  
|-
|-
!एल्गोरिथम !!कुंजी आकार !!डाइजेस्ट आकार
!एल्गोरिथम !!की आकार !!डाइजेस्ट आकार
|-
|-
|[[HMAC|एचमैक-एमडी5C]]||128 ||128
|[[HMAC|एचमैक-एमडी5C]]||128 ||128
Line 82: Line 82:


{| class="wikitable"
{| class="wikitable"
|+ [[Public-key cryptography|सार्वजनिक कुंजी]]
|+ [[Public-key cryptography|पब्लिक की]]
|-
|-
!एल्गोरिथम !!कुंजी आकार
!एल्गोरिथम !!की आकार
|-
|-
|[[Diffie–Hellman key exchange|डिफी-हेलमैन]] ||4096
|[[Diffie–Hellman key exchange|डिफी-हेलमैन]] ||4096
Line 209: Line 209:
* [[ओपनएसएसएल]]
* [[ओपनएसएसएल]]
*[[जीएनयूटीएलएस]]
*[[जीएनयूटीएलएस]]
*नेटवर्क सुरक्षा सेवाएं
*नेटवर्क सिक्योरिटी सेवाएं
* [[लिबगक्रिप्ट]]
* [[लिबगक्रिप्ट]]
* [[मैट्रिक्सएसएसएल]]
* [[मैट्रिक्सएसएसएल]]
*[[एमबेड टीएलएस]] (पूर्व पोलारएसएसएल)
*[[एमबेड टीएलएस]] (पूर्व पोलारएसएसएल)
*[[wolfSSL|वोल्फएसएसएल]] (पूर्व साइएसएसएल)
*[[wolfSSL|वोल्फएसएसएल]] (पूर्व साइएसएसएल)
* [[टीएलएस कार्यान्वयन की तुलना]]
* [[टीएलएस कार्यान्वयन की तुलना|टीएलएस कार्यान्वयन की अपेक्षा]]
* [[क्रिप्टोग्राफी पुस्तकालयों की तुलना]]
* [[क्रिप्टोग्राफी पुस्तकालयों की तुलना|क्रिप्टोग्राफी लाइब्रेरी की अपेक्षा]]


==संदर्भ==
==संदर्भ==
Line 222: Line 222:


==बाहरी संबंध==
==बाहरी संबंध==
*{{Official website}}
*[https://www.cryptlib.com/ Cryptlib - Encryption Security Software Development Toolkit] by Digital Data Security Limited
*[https://www.cryptlib.com/ Cryptlib - Encryption Security Software Development Toolkit] by Digital Data Security Limited
{{SSL/TLS}}


[[Category:1995 सॉफ्टवेयर]]
[[Category:1995 सॉफ्टवेयर]]
Line 237: Line 234:
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Official website missing URL]]
[[Category:Pages with empty portal template]]
[[Category:Pages with empty portal template]]
[[Category:Pages with reference errors]]
[[Category:Pages with script errors]]
[[Category:Pages with script errors]]
[[Category:Portal templates with redlinked portals]]
[[Category:Portal templates with redlinked portals]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Template documentation pages|Documentation/doc]]

Latest revision as of 12:46, 31 October 2023

क्रिप्टलिब
Developer(s)पीटर गुटमैन
Initial releaseTemplate:प्रारंभ तिथि
Written inसी
Typeसुरक्षा लाइब्रेरी
Licenseस्लीपीकैट (बर्कले डेटाबेस) लाइसेंस[1][2]
WebsiteTemplate:ऑफिसियल यूआरएल

क्रिप्टलिब ओपन-सोर्स क्रॉस-प्लेटफॉर्म सॉफ्टवेयर सिक्योरिटी टूलकिट लाइब्रेरी है। यह स्लीपकैट लाइसेंस के अंतर्गत वितरित किया जाता है, जीएनयू जनरल पब्लिक लाइसेंस के साथ फ्री सॉफ्टवेयर लाइसेंस है। [2] वैकल्पिक रूप से, क्रिप्टलिब प्रोप्रायटरी लाइसेंस के अंतर्गत उन लोगों के लिए उपलब्ध है जो इसे प्रोप्रायटरी नियमों के अनुसार उपयोग करने में रूचि रखते हैं।[3]

विशेषताएं

क्रिप्टलिब सिक्योरिटी टूलकिट लाइब्रेरी है जो प्रोग्रामर को सॉफ्टवेयर में एन्क्रिप्शन और प्रमाणीकरण सेवाओं को सम्मिलित करने की अनुमति देती है। यह उच्च-स्तरीय इंटरफ़ेस प्रदान करता है जिससे कि एन्क्रिप्शन या प्रमाणीकरण एल्गोरिदम के निम्न-स्तरीय विवरणों को जानने की आवश्यकता के बिना किसी एप्लिकेशन में स्थिर सिक्योरिटी क्षमताएं जोड़ी जा सकें। यह 400 से अधिक पृष्ठ प्रोग्रामिंग मैनुअल के साथ आता है।[4]

हाई लेवल पर, क्रिप्टलिब एस/एमआईएमई और पीजीपी/ओपनपीजीपी सुरक्षित एनवेलपिंग, एसएसएल/टीएलएस और एसएसएच सुरक्षित सत्र, सीए सेवाएं जैसे सीएमपी, एससीईपी, आरटीसीएस, और ओसीएसपी, अन्य सिक्योरिटी संचालन जैसे पूर्ण सिक्योरिटी सेवाओं का कार्यान्वयन सुरक्षित टाइमस्टैम्पिंग के रूप में प्रदान करता है। चूंकि क्रिप्टलिब उद्योग-मानक X.509, एस/एमआईएमई, पीजीपी/ओपनपीजीपी, और एसएसएच/एसएसएल/टीएलएस डेटा स्वरूपों का उपयोग करता है, परिणामी एन्क्रिप्टेड या हस्ताक्षरित डेटा को सरलता से अन्य प्रणालियों में ले जाया जा सकता है और वहां संसाधित किया जा सकता है, और क्रिप्टलिब स्वयं अनेक ऑपरेटिंग प्रणाली —सभी विंडोज़ संस्करण और अधिकांश यूनिक्स/लिनक्स प्रणाली पर चलता है। यह ईमेल, फाइलों और ईडीआई लेनदेन को डिजिटल हस्ताक्षर के साथ प्रमाणित करने और उद्योग-मानक प्रारूप में एन्क्रिप्ट करने की अनुमति देता है।

क्रिप्टलिब पूर्ण X.509/पीकेआईएक्स प्रमाणपत्र हैंडलिंग (X.509v1 से X.509v4 तक सभी X.509 संस्करण) सहित अन्य क्षमताएं प्रदान करता है, जिसमें सुरक्षित इलेक्ट्रॉनिक लेनदेन, एथेंटिकोड, आइडेंट्रस, सिगजी, एस/एमआईएमई, एसएसएल, और योग्य प्रमाणपत्र सम्मिलित हैं। पीकेसीएस 7 प्रमाणपत्र श्रृंखला, प्रमाणन अनुरोधों और सीआरएल (प्रमाणपत्र निरस्तीकरण सूचियों) को संभालना, जिसमें सीआरएल के विरुद्ध प्रमाणपत्रों का स्वचालित परिक्षण और आरटीसीएस और ओसीएसपी का उपयोग करके ऑनलाइन परिक्षण, और सीएमपी और एससीईपी का उपयोग करके प्रमाणपत्र निरंतर करना और निरस्त करना सम्मिलित है। यह प्रमाणन प्राधिकरण (सीए) कार्यों की पूर्ण श्रृंखला को भी प्रारम्भ करता है, ऑनलाइन प्रमाणपत्र नामांकन/निरंतर/निरसन और प्रमाणपत्र स्थिति परिक्षण को संभालने के लिए पूर्ण सीएमपी, एससीईपी, आरटीसीएस, और ओसीएसपी सर्वर कार्यान्वयन प्रदान करता है। प्रमाणपत्र हैंडलिंग के साथ, यह परिष्कृत की स्टोरेज इंटरफ़ेस प्रदान करता है जो पीकेसीएस 11 उपकरणों, पीकेसीएस 15 की फाइलों, और पीजीपी/ ओपन-पीजीपी की रिंगों से वाणिज्यिक-ग्रेड रिलेशनल डेटाबेस तक प्रमुख डेटाबेस प्रकारों की विस्तृत श्रृंखला के उपयोग की अनुमति देता है। प्रबंधन प्रणाली' और वैकल्पिक एसएसएल सिक्योरिटी के साथ एलडीएपी निर्देशिकाएं है।

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

क्रिप्टलिब सी में लिखा गया है और BeOS, डॉस, आईबीएम एमवीएस, मैक ओएस एक्स, ओएस/2, टंडेम, विभिन्न प्रकार के यूनिक्स संस्करणों (एआईएक्स, डिजिटल यूनिक्स, डीजीयूएक्स, फ्रीबीएसडी/नेटबीएसडी/ओपनबीएसडी, एचपी-यूएक्स, आईआरआईएक्स, लिनक्स, एमपी-आरएएस, ओएसएफ/1, क्यूएनएक्स, एससीओ/यूनिक्सवेयर, सोलारिस, सनओएस, अल्ट्रिक्स, और यूटीएस4 सहित), वीएम/सीएमएस, विंडोज़ 3.x, विंडोज़ 95/98/एमइ, विंडोज़ सीई/पॉकेटपीसी/स्मार्टफोन और विंडोज़ एनटी/2000/एक्सपी/विस्टा का सपोर्ट करता है। यह अन्य एम्बेडेड प्रणाली वातावरणों के लिए पोर्टेबल होने के लिए डिज़ाइन किया गया है। यह मानक विंडोज डीएलएल के रूप में उपलब्ध है। प्रोग्रामिंग लैंग्वेज सी/सी ++, सी/.नेट, डेल्फी,[5] जावा, पायथन, और विजुअल बेसिक (वीबी) के लिए उपलब्ध हैं।

एल्गोरिथम सपोर्ट

सिफर
एल्गोरिथम की आकार ब्लॉक का आकार
एईएस 128/192/256 128
ब्लोफिश 448 64
सीएएसटी-128 128 64
डीईएस[6] 56 64
ट्रिपल डीईएस 112 / 168 64
आईडीईए[7] 128 64
आरसी2[8] 1024 64
आरसी4[8] 2048 8
आरसी5[7] 832 64
स्किपजैक [8] 80 64
हैश
एल्गोरिथम डाइजेस्ट आकार
एमडी2[6][8] 128
एमडी4[6][8] 128
एमडी5[6] 128
आरआईपीईएमडी-160 160
एसएचए-1 160
एसएचए-2 / एसएचए-256 256
मैक
एल्गोरिथम की आकार डाइजेस्ट आकार
एचमैक-एमडी5C 128 128
एचमैक-आरआईपीईएमडी-160 160 160
एचमैक-एसएचए-1 160 160
एचमैक-एसएचए-2 256 256
पब्लिक की
एल्गोरिथम की आकार
डिफी-हेलमैन 4096
डीएसए 4096
ईसीडीएसए 521
ईसीडीएच 521
एल्गामल 4096
आरएसए 4096

प्रस्तावित इतिहास

  • क्रिप्टलिब 3.4.5 March 8, 2019; 5 years ago (2019-03-08) को प्रस्तावित किया गया था।
  • क्रिप्टलिब 3.4.4.1 August 21, 2018; 6 years ago (2018-08-21) को प्रस्तावित किया गया था।[9]
  • क्रिप्टलिब 3.4.4 January 10, 2018; 6 years ago (2018-01-10) को प्रस्तावित किया गया था।[10]
  • क्रिप्टलिब 3.4.3 March 25, 2016; 8 years ago (2016-03-25) को प्रस्तावित किया गया था।[11]
  • क्रिप्टलिब 3.4.2 December 17, 2012; 11 years ago (2012-12-17) को प्रस्तावित किया गया था।[12]
  • क्रिप्टलिब 3.4.1 July 27, 2011; 13 years ago (2011-07-27) को प्रस्तावित किया गया था।[13]
  • क्रिप्टलिब 3.4.0 October 6, 2010; 14 years ago (2010-10-06) को प्रस्तावित किया गया था।[14]
  • क्रिप्टलिब 3.3.2 July 3, 2008; 16 years ago (2008-07-03) को प्रस्तावित किया गया था।[15]
  • क्रिप्टलिब 3.3.1 February 1, 2007; 17 years ago (2007-02-01) को प्रस्तावित किया गया था।[16]
  • क्रिप्टलिब 3.3 September 13, 2006; 18 years ago (2006-09-13) को प्रस्तावित किया गया था।[17]
  • क्रिप्टलिब 3.2.3ए August 29, 2006; 18 years ago (2006-08-29) को प्रस्तावित किया गया था।[18]
  • क्रिप्टलिब 3.2.3 July 10, 2006; 18 years ago (2006-07-10) को प्रस्तावित किया गया था।[19]
  • क्रिप्टलिब 3.2.2 September 6, 2005; 19 years ago (2005-09-06) को प्रस्तावित किया गया था।[20]
  • क्रिप्टलिब 3.2.1 August 9, 2005; 19 years ago (2005-08-09) को प्रस्तावित किया गया था।[21]
  • क्रिप्टलिब 3.2 April 18, 2005; 19 years ago (2005-04-18) को प्रस्तावित किया गया था।[22]
  • क्रिप्टलिब 3.1 December 13, 2003; 20 years ago (2003-12-13) को प्रस्तावित किया गया था।[23]

यह भी देखें

संदर्भ

  1. "{title}". Archived from the original on 2018-06-29. Retrieved 2018-11-02.
  2. 2.0 2.1 "{title}". Archived from the original on 2009-07-16. Retrieved 2018-11-02.
  3. "{title}". Archived from the original on 2011-06-08. Retrieved 2011-02-05.
  4. https://www.cryptlib.com/downloads/manual.pdf[bare URL PDF]
  5. "डेल्फी प्रोग्रामर के लिए क्रिप्टलिब एडऑन". cryptlib.sogot.de. Archived from the original on 2008-03-17. Retrieved 2008-04-07.
  6. 6.0 6.1 6.2 6.3 Disabled by default due to its insecurity
  7. 7.0 7.1 Disabled by default due to it being patented
  8. 8.0 8.1 8.2 8.3 8.4 Disabled by default due to it being obsolete
  9. Gutmann, Peter (August 21, 2018). "cryptlib 3.4.4 update 1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  10. Gutmann, Peter (January 10, 2018). "cryptlib 3.4.4 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  11. Gutmann, Peter (March 25, 2016). "cryptlib 3.4.3 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  12. Gutmann, Peter (December 17, 2012). "cryptlib 3.4.2 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  13. Gutmann, Peter (July 27, 2011). "cryptlib 3.4.1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  14. Gutmann, Peter (October 6, 2010). "cryptlib 3.4.0 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  15. Gutmann, Peter (July 3, 2008). "cryptlib 3.3.2 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  16. Gutmann, Peter (February 1, 2007). "cryptlib 3.3.1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  17. Gutmann, Peter (September 13, 2006). "cryptlib 3.3 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  18. Gutmann, Peter (August 29, 2006). "cryptlib 3.2.3a released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  19. Gutmann, Peter (July 10, 2006). "cryptlib 3.2.3 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  20. Gutmann, Peter (September 6, 2005). "cryptlib 3.2.2 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  21. Gutmann, Peter (August 9, 2005). "cryptlib 3.2.1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  22. Gutmann, Peter (April 18, 2005). "cryptlib 3.2 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.
  23. Gutmann, Peter (December 13, 2003). "cryptlib 3.1 released". cryptlib@mbsks.franken.de (Mailing list). Retrieved 2019-08-07.


बाहरी संबंध