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 आधुनिक ब्राउज़र्स में बिना लाइब्रेरी के उपलब्ध।