-
क्रिप्टो.getHashes () Node.js में विधि
क्रिप्टो.getHashes() विधि एक सरणी लौटाएगी जिसमें सभी समर्थित हैश एल्गोरिदम के नाम होंगे। क्रिप्टो पैकेज में हैश एल्गोरिदम की एक विशाल सूची है जिसका हम उपयोग कर सकते हैं। लेकिन सबसे अधिक इस्तेमाल किया जाने वाला सिफर एल्गोरिथम MD5 - Message-Digest Algorithm5 है। सिंटैक्स crypto.getHashes() पैरामीटर च
-
क्रिप्टो.प्राइवेटडिक्रिप्ट () Node.js में विधि
क्रिप्टो.प्राइवेटडिक्रिप्ट () का उपयोग पैरामीटर में पारित एक निजी कुंजी का उपयोग करके दी गई डेटा सामग्री को डिक्रिप्ट करने के लिए किया जाता है जिसे पहले क्रिप्टो.पब्लिकएनक्रिप्ट () विधि के साथ संबंधित सार्वजनिक कुंजी का उपयोग करके एन्क्रिप्ट किया गया था। सिंटैक्स crypto.privateDecrypt(privateKey, बफ
-
क्रिप्टो.प्राइवेटएन्क्रिप्ट () Node.js में विधि
Crypto.privateEncrypt() का उपयोग फ़ंक्शन में दिए गए निजी कुंजी पैरामीटर का उपयोग करके दी गई डेटा सामग्री को एन्क्रिप्ट करने के लिए किया जाता है। सिंटैक्स crypto.privateEncrypt(privateKey, बफर) पैरामीटर उपरोक्त पैरामीटर नीचे वर्णित हैं - निजी कुंजी - इसमें निम्नलिखित डेटा प्रकार हो सकते हैं - ऑब
-
क्रिप्टो.पब्लिकडिक्रिप्ट () Node.js में विधि
क्रिप्टो.पब्लिकडिक्रिप्ट () का उपयोग सार्वजनिक कुंजी के साथ बफर में दिए गए डेटा को डिक्रिप्ट करने के लिए किया जाता है। इस बफ़र को संबंधित निजी कुंजी यानी क्रिप्टो.प्राइवेटएन्क्रिप्ट () विधि का उपयोग करके एन्क्रिप्ट किया गया था। सिंटैक्स crypto.publicDecrypt(key, buffer) पैरामीटर उपरोक्त पैरामीटर नी
-
क्रिप्टो.पब्लिकएन्क्रिप्ट () Node.js में विधि
क्रिप्टो.पब्लिकएनक्रिप्ट () का उपयोग पैरामीटर में पारित सार्वजनिक कुंजी का उपयोग करके बफर पैरामीटर में दिए गए डेटा को एन्क्रिप्ट करने के लिए किया जाता है। लौटाए गए डेटा को संबंधित निजी कुंजी का उपयोग करके डिक्रिप्ट किया जा सकता है। सिंटैक्स crypto.publicEncrypt(key, buffer) पैरामीटर उपरोक्त पैरामीट
-
क्रिप्टो.रैंडमफिल () Node.js में विधि
क्रिप्टो.रैंडमफिल() विधि और क्रिप्टो.रैंडमबाइट्स() विधि दोनों लगभग समान हैं। दोनों के बीच एकमात्र अंतर यह है कि - randomFill () विधि में पहला तर्क एक बफर है जिसे भरा जाएगा। इसमें एक कॉलबैक विधि भी होती है जिसे केवल तभी कॉल किया जाता है जब कॉलबैक कॉन्फ़िगर किया गया हो सिंटैक्स crypto.randomFill(buffe
-
क्रिप्टो.रैंडमफिलसिंक () Node.js में विधि
Crypto.randomFillSync() विधि एक बफ़र तर्क लेती है और बफ़र को उसके एन्क्रिप्टेड मान से भरकर लौटाती है। जैसा कि नाम से पता चलता है, यह एक सिंक प्रक्रिया होगी। सिंटैक्स crypto.randomFillSync(buffer, [offset], [size]) पैरामीटर उपरोक्त पैरामीटर नीचे वर्णित हैं - बफर - इस फ़ील्ड में डेटा सामग्री है।
-
क्रिप्टो.स्क्रिप्ट () Node.js में विधि
क्रिप्टो.स्क्रिप्ट () विधि स्क्रीप्ट विधि के लिए एक अतुल्यकालिक कार्यान्वयन प्रदान करती है। स्क्रीप्ट को एक पासवर्ड-आधारित कुंजी व्युत्पत्ति फ़ंक्शन के रूप में परिभाषित किया जा सकता है जो सिस्टम को क्रूर-बल के हमलों से बचाता है और इसे अवांछित बनाता है। लेकिन स्क्रिप्ट फ़ंक्शन कम्प्यूटेशनल रूप से महं
-
Decipher. final() Node.js में विधि
decipher. final() का उपयोग बफर या स्ट्रिंग को वापस करने के लिए किया जाता है जिसमें डिक्रिप्ट ऑब्जेक्ट का मान होता है। यह क्रिप्टो मॉड्यूल के भीतर क्लास सिफर द्वारा प्रदान की गई इनबिल्ट पद्धति में से एक है। एक बार गूढ़लेख विधि कहलाने के बाद डेटा को डिक्रिप्ट करने के लिए गूढ़ विधि का उपयोग नहीं किया ज
-
decipher.update() Node.js में विधि
decipher.update() का उपयोग दिए गए एन्कोडिंग प्रारूप के अनुसार प्राप्ति डेटा के साथ गूढ़लेख को अद्यतन करने के लिए किया जाता है। यह इनबिल्ट मेथड में से एक है जो क्रिप्टो मॉड्यूल के भीतर क्लास डिक्रिप्टर द्वारा प्रदान किया जाता है। यदि एक इनपुट एन्कोडिंग निर्दिष्ट है, तो डेटा तर्क एक स्ट्रिंग है, अन्यथ
-
Crypto.createDecipheriv () Node.js में विधि
Crypto.createCipheriv() क्रिप्टो मॉड्यूल से एक प्रोग्रामिंग इंटरफ़ेस है। यह दिए गए एल्गोरिथम, कुंजी, iv और फ़ंक्शन में दिए गए विकल्पों के अनुसार डिक्रिप्टर ऑब्जेक्ट बनाएगा और वापस करेगा। सिंटैक्स crypto.createDecipheriv(algorithm, key, iv, [options]) पैरामीटर उपरोक्त पैरामीटर नीचे वर्णित हैं - ए
-
Crypto.createDiffieHellmanGroup() Node.js में विधि
Crypto.createDiffieHellmanGroup() का उपयोग DiffieHellmanGroup बनाने के लिए किया जाता है। इस विधि को क्रिप्टो के लिए एक उपनाम के रूप में भी संदर्भित किया जा सकता है। getDiffieHellman। सिंटैक्स crypto.createDiffieHelmmanGroup(name) पैरामीटर उपरोक्त पैरामीटर नीचे वर्णित हैं - नाम - यह समूह के नाम
-
क्रिप्टो.क्रिएटईसीडीएच () Node.js में विधि
क्रिप्टो.क्रिएटईसीडीएच () का उपयोग एक अण्डाकार वक्र बनाने के लिए किया जाता है जिसे एलिप्टिक कर्व डिफी-हेलमैन यानी ईसीडीएच के रूप में भी जाना जाता है जो इनपुट पैरामीटर कर्वनाम द्वारा पूर्वनिर्धारित वक्र का उपयोग करता है। सभी उपलब्ध वक्र नामों की सूची प्राप्त करने के लिए आप Crypto.getCurves का उपयोग क
-
क्रिप्टो.क्रिएटसाइन () Node.js में विधि
क्रिप्टो.क्रिएटसाइन () एक साइन ऑब्जेक्ट बनाएगा और लौटाएगा जो पैरामीटर में पारित एल्गोरिथ्म का उपयोग करता है। सभी उपलब्ध डाइजेस्ट एल्गोरिदम के नाम प्राप्त करने के लिए, क्रिप्टो.गेटहैश () का उपयोग किया जा सकता है। आप डाइजेस्ट एल्गोरिथम के बजाय केवल कुछ मामलों में RHA-SHA256 जैसे हस्ताक्षर एल्गोरिदम के
-
क्रिप्टो.क्रिएटवेरिफाई () Node.js में विधि
Crypto.createVerify() पैरामीटर में पारित एल्गोरिथम का उपयोग करने वाली एक सत्यापित वस्तु बनाएगा और वापस करेगा। सभी उपलब्ध हस्ताक्षर एल्गोरिदम के नाम प्राप्त करने के लिए, क्रिप्टो.गेटहैश () का उपयोग किया जा सकता है। आप डाइजेस्ट एल्गोरिथम के बजाय केवल कुछ मामलों में RHA-SHA256 जैसे हस्ताक्षर एल्गोरिदम
-
क्रिप्टो.जनरेटकीपेयर () Node.js में विधि
Crypto.generateKeyPair() का उपयोग निर्दिष्ट प्रकार की एक नई असममित कुंजी जोड़ी उत्पन्न करने के लिए किया जा सकता है। कुंजी जोड़ी बनाने के लिए समर्थित प्रकार हैं:RSA, DSA, EC, Ed25519, Ed448, X25519, X448 और DH। फ़ंक्शन ऐसा व्यवहार करता है जैसे कि keyObject.export को उसके परिणाम पर कॉल किया गया है जब
-
क्रिप्टो.जनरेटकीपेयरसिंक () Node.js में विधि
क्रिप्टो.जनरेटकीपेयरसिंक() का उपयोग सिंक प्रवाह में निर्दिष्ट प्रकार की एक नई असममित कुंजी जोड़ी उत्पन्न करने के लिए किया जा सकता है। कुंजी जोड़ी बनाने के लिए समर्थित प्रकार हैं:RSA, DSA, EC, Ed25519, Ed448, X25519, X448 और DH। फ़ंक्शन ऐसा व्यवहार करता है जैसे कि keyObject.export को उसके परिणाम पर क
-
क्रिप्टो.getCiphers () Node.js में विधि
क्रिप्टो.getCiphers() विधि एक सरणी लौटाएगी जिसमें सभी समर्थित सिफर एल्गोरिदम के नाम होंगे। क्रिप्टो पैकेज में सिफर एल्गोरिदम की एक विशाल सूची है जिसका हम उपयोग कर सकते हैं। लेकिन सबसे अधिक इस्तेमाल किया जाने वाला सिफर एल्गोरिथम एईएस - उन्नत एन्क्रिप्शन स्टैंडर्ड है। सिंटैक्स crypto.getCiphers() पैरा
-
क्रिप्टो.getCurves () Node.js में विधि
क्रिप्टो.getCurves () विधि एक सरणी लौटाएगी जिसमें सभी समर्थित अण्डाकार वक्रों के नाम होंगे। क्रिप्टो पैकेज में अण्डाकार वक्रों की एक विशाल सूची है जिसका उपयोग एलिप्टिक कर्व डिफी-हेलमैन (ईसीडीएच) कुंजी एक्सचेंज ऑब्जेक्ट बनाने के लिए किया जा सकता है सिंटैक्स crypto.getCurves() पैरामीटर चूंकि यह सभी अ
-
क्रिप्टो.getDiffieHellman () Node.js में विधि
Crypto.createDiffieHellmanGroup() का उपयोग पूर्व-निर्धारित DiffieHellmanGroup कुंजी एक्सचेंज ऑब्जेक्ट बनाने के लिए किया जाता है। समर्थित DiffieHellmanGroups में से कुछ हैं:modp1, modp2, modp5, modp 14, modp16, modp17 आदि। इस पद्धति का उपयोग करने का लाभ यह है कि पार्टियों को समूह मापांक उत्पन्न करने