क्रिप्टलिब

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

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

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

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

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

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

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

 * क्रिप्टलिब 3.4.5 March 8, 2019 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.4.4.1 August 21, 2018 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.4.4 January 10, 2018 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.4.3 March 25, 2016 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.4.2 December 17, 2012 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.4.1 July 27, 2011 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.4.0 October 6, 2010 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.3.2 July 3, 2008 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.3.1 February 1, 2007 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.3 September 13, 2006 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.2.3ए August 29, 2006 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.2.3 July 10, 2006 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.2.2 September 6, 2005 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.2.1 August 9, 2005 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.2 April 18, 2005 को प्रस्तावित किया गया था।
 * क्रिप्टलिब 3.1 December 13, 2003 को प्रस्तावित किया गया था।

यह भी देखें

 * ओपनएसएसएल
 * जीएनयूटीएलएस
 * नेटवर्क सुरक्षा सेवाएं
 * लिबगक्रिप्ट
 * मैट्रिक्सएसएसएल
 * एमबेड टीएलएस (पूर्व पोलारएसएसएल)
 * वोल्फएसएसएल (पूर्व साइएसएसएल)
 * टीएलएस कार्यान्वयन की तुलना
 * क्रिप्टोग्राफी पुस्तकालयों की तुलना

बाहरी संबंध

 * Cryptlib - Encryption Security Software Development Toolkit by Digital Data Security Limited
 * Cryptlib - Encryption Security Software Development Toolkit by Digital Data Security Limited