Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript AES एन्क्रिप्शन क्या है?

AES (Advanced Encryption Standard) डेटा एन्क्रिप्शन के लिए सममित एन्क्रिप्शन एल्गोरिदम है। JavaScript में Forge लाइब्रेरी से AES लागू करें।

npm install node-forge
npm run minify

AES-CBC 128-बिट सिफर उपयोग करें। की जनरेट करें और एन्क्रिप्ट करें।

// सरल उदाहरण (Forge)
const forge = require('node-forge');
const key = forge.random.getBytesSync(16); // 128-bit
const iv = forge.random.getBytesSync(16);
const cipher = forge.cipher.createCipher('AES-CBC', key);
cipher.start({iv: iv});
cipher.update(forge.util.createBuffer('गुप्त टेक्स्ट'));
cipher.finish();
const encrypted = cipher.output.getBytes();

वेब क्रिप्टो API (नेटिव): window.crypto.subtle आधुनिक ब्राउज़र्स में बिना लाइब्रेरी के उपलब्ध।

  1. - जावास्क्रिप्ट ऑपरेटर्स क्या हैं

    आइए एक सरल एक्सप्रेशन “10 + 20 is equal to 30” लेते हैं। यहां 10 और 20 को ऑपरेंड्स कहा जाता है और ‘+’ को ऑपरेटर कहा जाता है। जावास्क्रिप्ट निम्नलिखित प्रकार के ऑपरेटर्स का समर्थन करता है। अरिथमेटिक ऑपरेटर्स कम्पैरिजन ऑपरेटर्स लॉजिकल (या रिलेशनल) ऑपरेटर्स असाइनमेंट ऑ

  1. - जावास्क्रिप्ट में अलर्ट बॉक्स क्या है?

    एक अलर्ट डायलॉग बॉक्स का उपयोग ज्यादातर उपयोगकर्ताओं को चेतावनी संदेश देने के लिए किया जाता है। उदाहरण के लिए, यदि एक इनपुट फील्ड में कुछ टेक्स्ट दर्ज करने की आवश्यकता है लेकिन उपयोगकर्ता कोई इनपुट प्रदान नहीं करता है, तो वैलिडेशन के हिस्से के रूप में, आप चेतावनी संदेश देने के लिए अलर्ट बॉक्स का उप

  1. - JavaScript में Date ऑब्जेक्ट क्या है?

    Date ऑब्जेक्ट JavaScript भाषा में निर्मित एक डेटाटाइप है। Date ऑब्जेक्ट new Date() के साथ बनाए जाते हैं जैसा कि नीचे दिखाया गया है: new Date() new Date(milliseconds) new Date(datestring) new Date(year,month,date[,hour,minute,second,millisecond]) उदाहरण JavaScript में Date ऑब्जेक्ट लागू करने के लिए