cryptojs - reading encypted object in javascript -
var टोकन = "WMwiDeJrawUKHif7D5a8yd4ne6Mv"; Var नमक = "ERtrg56hfg5"; Var key = CryptoJS.enc.Hex.parse ('B374A26A71490437AA024E4FADD5B497FDFF1A8EA6FF12F6FB65AF2720B59CCF'); var iv = क्रिप्टोजएस.एन्सी। हेक्स। पार्स ('7 ई892875 ए 52 सी 59 ए 3 बी 588306 बी 13 सी 31 एफबीडी'); var एन्क्रिप्टेड = क्रिप्टोजेश.एएस.एन्सी्रिप्ट (टोकन, कुंजी, {iv: iv}); Context.setVariable ("एन्क्रिप्टेड", एन्क्रिप्टेड); लेकिन यह चर कहा जा रहा है कि यह एक ऑब्जेक्ट है। मुझे क्या करना है
मुझे लगता है कि आपको encrypted.ciphertext का उपयोग करना होगा <पूर्व> var एन्क्रिप्टेड = क्रिप्टोजेश.एएस.एन्सी्रिप्ट (टोकन, कुंजी, {iv: iv}); Context.setVariable ("एन्क्रिप्टेड टोकन", एन्क्रिप्टेड.सिर्फटेक्स्ट); क्रिप्टोजएस से:
एन्क्रिप्शन के बाद आपको वापस मिले सिफरटेक्स्ट अभी तक एक स्ट्रिंग नहीं है । यह एक सिफर पैराम्स ऑब्जेक्ट है एक सिफर पैराम्स ऑब्जेक्ट आपको एन्क्रिप्शन के दौरान उपयोग किए जाने वाले सभी पैरामीटर तक पहुंच देता है। जब आप किसी स्ट्रिंग प्रसंग में एक सिफर पैराम्स ऑब्जेक्ट का उपयोग करते हैं, तो यह प्रारूप स्ट्रैटेजी के अनुसार स्वचालित रूप से एक स्ट्रिंग में परिवर्तित हो जाता है। डिफ़ॉल्ट एक OpenSSL- संगत प्रारूप है। & lt; स्क्रिप्ट & gt; Var एन्क्रिप्टेड = क्रिप्टोजेश.एएस.एन्क्रिप्ट ("संदेश", "गुप्त पासफ्रेज"); चेतावनी (encrypted.key); // 74eb593087a982e2a6f5dded54ecd96d1fd0f3d44a58728cdcd40c55227522223 चेतावनी (एन्क्रिप्टेड.iv); // 7781157e2629b094f0e3dd48c4d786115 चेतावनी (एन्क्रिप्टेड.salt); // 7a25f9132ec6a8b34 चेतावनी (एन्क्रिप्टेड.सिर्फटेक्स्ट); // 73e54154a15d1beeb509d9e12f1e462a0 चेतावनी (एन्क्रिप्टेड); // U2FsdGVkX1 + iX5Ey7GqLND5UFUoV0b7rUJ2eEvHkYqA = & lt; / स्क्रिप्ट & gt;
Comments
Post a Comment