मुफ़्त एन्क्रिप्शन/डिक्रिप्शन टूल

AES, DES और अन्य एल्गोरिद्म से टेक्स्ट एन्क्रिप्ट और डिक्रिप्ट करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

अपडेट किया गया

Share:
Home/Security Tools/Encryption Tool

Encryption Tool

Encrypt and decrypt text using AES-256-GCM/CBC with PBKDF2 key derivation via the Web Crypto API. All processing happens in your browser.

Encrypt Text

0 characters

All encryption happens locally in your browser using the Web Crypto API. No data is sent to any server.

अक्सर पूछे जाने वाले प्रश्न

एन्क्रिप्शन/डिक्रिप्शन टूल क्या है?

एन्क्रिप्शन/डिक्रिप्शन टूल एक मुफ़्त ऑनलाइन उपयोगिता है जो AES, DES और अन्य क्रिप्टोग्राफ़िक एल्गोरिदम का उपयोग करके टेक्स्ट को एन्क्रिप्ट और डिक्रिप्ट करती है।

क्या एन्क्रिप्शन/डिक्रिप्शन टूल मुफ़्त और निजी है?

हाँ, यह पूरी तरह से मुफ़्त है और इसके लिए किसी पंजीकरण की आवश्यकता नहीं है। सारा एन्क्रिप्शन और डिक्रिप्शन आपके ब्राउज़र में क्लाइंट-साइड पर ही होता है, जिससे आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता।

कौन-कौन से एल्गोरिदम समर्थित हैं?

एन्क्रिप्शन/डिक्रिप्शन टूल AES (128/256-बिट), DES, Triple DES और सुरक्षा के विभिन्न स्तरों वाले अन्य एल्गोरिदम का समर्थन करता है।

क्या इस टूल के साथ मेरा डेटा सुरक्षित है?

बिल्कुल। एन्क्रिप्शन/डिक्रिप्शन टूल सब कुछ आपके ब्राउज़र में क्लाइंट-साइड पर ही प्रोसेस करता है। कोई भी डेटा किसी सर्वर पर अपलोड या संग्रहीत नहीं किया जाता। आपकी सामग्री हर समय आपके डिवाइस पर निजी बनी रहती है।

क्या एन्क्रिप्शन/डिक्रिप्शन टूल मोबाइल डिवाइस पर काम करता है?

हाँ, एन्क्रिप्शन/डिक्रिप्शन टूल पूरी तरह से रिस्पॉन्सिव है और स्मार्टफ़ोन तथा टैबलेट पर काम करता है। आप इसे किसी भी आधुनिक वेब ब्राउज़र वाले डिवाइस पर इस्तेमाल कर सकते हैं -- किसी ऐप को डाउनलोड करने की ज़रूरत नहीं।

क्या इस टूल का उपयोग करने के लिए मुझे खाता बनाना होगा?

किसी खाते या पंजीकरण की आवश्यकता नहीं है। बस अपने ब्राउज़र में एन्क्रिप्शन/डिक्रिप्शन टूल खोलें और तुरंत इसका उपयोग शुरू करें। कोई साइन-अप बाधा या उपयोग प्रतिबंध नहीं है।

मैं एन्क्रिप्शन/डिक्रिप्शन टूल का उपयोग कैसे करूँ?

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

कौन-कौन से ब्राउज़र समर्थित हैं?

एन्क्रिप्शन/डिक्रिप्शन टूल Chrome, Firefox, Safari, Edge और Opera सहित सभी आधुनिक ब्राउज़रों में काम करता है। सर्वोत्तम अनुभव के लिए, अपने पसंदीदा ब्राउज़र के नवीनतम संस्करण का उपयोग करें।

AES-GCM और AES-CBC एन्क्रिप्शन में क्या फ़र्क़ है?

दोनों मोड एक ही AES साइफ़र इस्तेमाल करते हैं, लेकिन ये इंटीग्रिटी को अलग-अलग तरीके से हैंडल करते हैं। AES-GCM एक प्रमाणित एन्क्रिप्शन है: यह आपके टेक्स्ट को स्क्रैम्बल करता है और साथ में एक बिल्ट-इन इंटीग्रिटी टैग भी जोड़ता है, इसलिए अगर साइफ़रटेक्स्ट में थोड़ी भी छेड़छाड़ की जाए, तो डिक्रिप्शन खराब आउटपुट लौटाने की बजाय साफ़-साफ़ फेल हो जाता है। यही वजह है कि यह ज़्यादा सुरक्षित डिफ़ॉल्ट विकल्प है और नए काम के लिए अनुशंसित है। AES-CBC एक पुराना, व्यापक रूप से समर्थित मोड है जिसमें वह बिल्ट-इन प्रमाणीकरण नहीं है, इसलिए यह खुद से छेड़छाड़ का पता नहीं लगा सकता; यह मुख्य रूप से उन सिस्टम के साथ संगतता के लिए दिया गया है जो इसकी अपेक्षा रखते हैं। व्यवहार में, GCM एक छोटा 12-बाइट इनिशियलाइज़ेशन वेक्टर इस्तेमाल करता है, जबकि CBC के लिए यह 16 बाइट होता है। जब तक आपको किसी मौजूदा वर्कफ़्लो के लिए ख़ास तौर पर CBC की ज़रूरत न हो, AES-GCM ही चुनें। आप एन्क्रिप्ट करने से पहले टूल के एल्गोरिद्म ड्रॉपडाउन में दोनों मोड के बीच स्विच कर सकते हैं।

इस टूल में पासफ़्रेज़ एन्क्रिप्शन की (key) कैसे बनता है?

आप कभी सीधे कोई कच्ची AES की टाइप नहीं करते। इसके बजाय आप एक पासफ़्रेज़ डालते हैं, और टूल उससे असली की को PBKDF2 के ज़रिए डिराइव करता है, जो एक नए रैंडम 16-बाइट सॉल्ट के ऊपर SHA-256 के 100,000 पुनरावृत्तियों का इस्तेमाल करता है। PBKDF2 जानबूझकर धीमा रखा गया है, जिससे कमज़ोर पासफ़्रेज़ को ब्रूट-फोर्स करने की लागत काफ़ी बढ़ जाती है, क्योंकि हमलावर को हर अनुमान के लिए इन सभी पुनरावृत्तियों को दोहराना पड़ता है। रैंडम सॉल्ट का मतलब है कि एक ही पासफ़्रेज़ हर बार एक अलग की बनाता है, जिससे पहले से गणना किए गए लुकअप हमले बेकार हो जाते हैं। हर एन्क्रिप्शन के लिए एक नया रैंडम इनिशियलाइज़ेशन वेक्टर भी जनरेट होता है, इसलिए एक जैसे टेक्स्ट को दो बार एन्क्रिप्ट करने पर भी कभी एक जैसा साइफ़रटेक्स्ट नहीं मिलता। सॉल्ट, IV और साइफ़रटेक्स्ट को एक ही स्ट्रिंग में पैक कर दिया जाता है जिसे आप कॉपी करते हैं, इसलिए बाद में डिक्रिप्ट करने के लिए आपको बस पासफ़्रेज़, एल्गोरिद्म और की-साइज़ याद रखना होता है। इसे आज़माने के लिए ऊपर अपना टेक्स्ट और पासफ़्रेज़ डालें।

मुझे 128, 192 या 256-बिट AES एन्क्रिप्शन में से क्या चुनना चाहिए?

तीनों की-साइज़ एक ही AES साइफ़र इस्तेमाल करती हैं और सुरक्षित मानी जाती हैं; यह नंबर बताता है कि डिराइव की गई की कितनी लंबी है। एक 128-बिट की वास्तविक दुनिया के अधिकांश उपयोगों के लिए पहले से ही काफ़ी मज़बूत है और इसे ब्रूट-फोर्स करने के लिए अव्यावहारिक मात्रा में कंप्यूटिंग पावर लगेगी। 256-बिट सबसे बड़ा सुरक्षा मार्जिन देती है और उसी स्तर की है जो टॉप-सीक्रेट सरकारी वर्गीकरण से जुड़ा होता है, यही वजह है कि यह टूल का डिफ़ॉल्ट है। 192-बिट इन दोनों के बीच में आता है। ज़्यादातर लोगों के लिए व्यावहारिक फ़र्क़ नगण्य है, इसलिए दुविधा होने पर 256-बिट एक समझदारी भरा विकल्प है। जो एक नियम मायने रखता है वह है निरंतरता (consistency): आपको ठीक उसी की-साइज़ से डिक्रिप्ट करना होगा जिससे एन्क्रिप्ट किया गया था, वरना यह फेल हो जाएगा। एन्क्रिप्ट करने से पहले ऊपर दिए ड्रॉपडाउन से अपनी की-लेंथ चुनें, और डिक्रिप्ट करते समय भी वही सेटिंग इस्तेमाल करें।

सही पासफ़्रेज़ होने के बावजूद डिक्रिप्शन फेल क्यों होता है?

सिर्फ़ सही पासफ़्रेज़ काफ़ी नहीं है — डिक्रिप्शन तभी सफल होता है जब एल्गोरिद्म, की-साइज़ और पासफ़्रेज़, तीनों वही हों जो एन्क्रिप्शन के समय इस्तेमाल किए गए थे। अगर आपने AES-GCM और 256-बिट से एन्क्रिप्ट किया लेकिन AES-CBC या 128-बिट से डिक्रिप्ट करने की कोशिश की, तो सही शब्दों के बावजूद यह फेल हो जाएगा। यही बात आउटपुट फ़ॉर्मेट पर भी लागू होती है: Base64 के रूप में कॉपी किए गए साइफ़रटेक्स्ट को Base64 के रूप में ही डिक्रिप्ट करना होगा, हेक्साडेसिमल के रूप में नहीं। एक और आम वजह अधूरी कॉपी होना है — सॉल्ट और IV एन्क्रिप्टेड स्ट्रिंग की शुरुआत में पैक किए जाते हैं, इसलिए कोई गायब या कटा हुआ कैरेक्टर डिक्रिप्शन को तोड़ देता है। ख़ासतौर पर AES-GCM के साथ, कोई भी छेड़छाड़ या करप्शन बिल्ट-इन इंटीग्रिटी चेक को ट्रिगर कर देता है और जानबूझकर डिक्रिप्शन रोक देता है। फेल होने पर इन तीन सेटिंग्स को दोबारा जाँचें और पक्का करें कि आपने पूरी स्ट्रिंग पेस्ट की है। मैच करने के लिए ऊपर अपनी सेटिंग्स फिर से डालें और दोबारा कोशिश करें।

क्या एन्क्रिप्टेड टेक्स्ट और पासफ़्रेज़ को साथ में भेजना सुरक्षित है?

नहीं — दोनों को एक ही मैसेज में भेजना एन्क्रिप्शन का पूरा मक़सद ही बेकार कर देता है। अगर कोई हमलावर एक ही ईमेल या चैट को इंटरसेप्ट कर लेता है जिसमें साइफ़रटेक्स्ट और पासफ़्रेज़ साथ-साथ मौजूद हों, तो वह इसे तुरंत डिक्रिप्ट कर सकता है, और मज़बूत AES साइफ़र भी कोई सुरक्षा नहीं दे पाता। मानक तरीका है आउट-ऑफ़-बैंड शेयरिंग: एन्क्रिप्टेड स्ट्रिंग एक तरीके से भेजें, जैसे ईमेल या चैट ऐप, और पासफ़्रेज़ किसी अलग माध्यम से पहुँचाएँ, जैसे फ़ोन कॉल या कोई दूसरा मैसेजिंग ऐप। क्योंकि यह टूल आपके पासफ़्रेज़ से की डिराइव करता है, साइफ़रटेक्स्ट उतना ही सुरक्षित है जितना उसके पीछे का पासफ़्रेज़, इसलिए एक लंबा, यूनीक पासफ़्रेज़ इस्तेमाल करें — 12 या उससे ज़्यादा कैरेक्टर जिनमें अपर-लोअर केस, अंक और सिंबल मिले हों, या बिल्ट-इन जनरेटर का इस्तेमाल करें। ऊपर दिया स्ट्रेंथ मीटर एन्क्रिप्ट करने से पहले आपके पासफ़्रेज़ को रेट करता है।

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/encryption-tool" title="Free Encryption/Decryption Tool — The Toolbox" width="100%" height="400" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/security-tools/encryption-tool?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Encryption/Decryption Tool</a> by The Toolbox</p>

संबंधित टूल

मुफ़्त हैश वेरिफ़ायर ऑनलाइन

हैश चेकसम की तुलना करके फ़ाइल की अखंडता सत्यापित करें। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में, बिना साइन-अप के।

मुफ़्त सिक्योरिटी हेडर विश्लेषक

वेबसाइट के सिक्योरिटी हेडर जाँचें और सुधार के सुझाव पाएँ। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त HMAC जनरेटर ऑनलाइन

कई हैशिंग एल्गोरिद्म का उपयोग करके API प्रमाणीकरण के लिए HMAC हस्ताक्षर बनाएँ। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

मुफ़्त CSP हेडर जनरेटर

अपनी वेबसाइट के लिए Content Security Policy हेडर बनाएँ। मुफ़्त, तेज़ और पूरी तरह आपके ब्राउज़र में काम करता है, बिना साइन-अप के।

एन्क्रिप्शन/डिक्रिप्शन टूल के बारे में

एन्क्रिप्शन/डिक्रिप्शन टूल एक मुफ़्त उपयोगिता है जो छोटे टेक्स्ट को मज़बूत, आधुनिक क्रिप्टोग्राफी से सुरक्षित रखने के लिए बनाई गई है। अपना मैसेज पेस्ट करें, कोई एल्गोरिद्म चुनें, एक पासफ़्रेज़ डालें, और टूल आपके सामान्य टेक्स्ट को एक ऐसे अपठनीय साइफ़रटेक्स्ट में बदल देता है जिसे आप बेझिझक किसी ईमेल, नोट या चैट में पेस्ट कर सकते हैं। उसी पासफ़्रेज़ के साथ इसे उल्टा चलाकर मूल टेक्स्ट वापस पाया जा सकता है। यह उन सभी के लिए बनाया गया है जिन्हें किसी असुरक्षित माध्यम से गोपनीय जानकारी भेजनी होती है: जैसे कोई डेवलपर जो टीम के साथी को API key शेयर कर रहा है, कोई व्यक्ति जो रिकवरी कोड सुरक्षित रख रहा है, या कोई लेखक जो एक निजी नोट चाहता है जिसे सिर्फ़ वही खोल सके।

हर ऑपरेशन आपके ब्राउज़र में ही, बिल्ट-इन Web Crypto API के ज़रिए, लोकली चलता है। आपका टेक्स्ट और पासफ़्रेज़ कभी किसी सर्वर पर अपलोड नहीं होते, न लॉग किए जाते हैं, न सेव किए जाते हैं। न कोई साइन-अप चाहिए, न कुछ इंस्टॉल करने की ज़रूरत — पेज लोड होते ही एन्क्रिप्शन काम करता है, चाहे आप ऑफ़लाइन ही क्यों न हो जाएँ।

इसमें कौन-से एल्गोरिद्म इस्तेमाल होते हैं

यह टूल AES से एन्क्रिप्ट करता है, जो एक सिमेट्रिक साइफ़र है, जिसे अमेरिकी संघीय मानक के रूप में अपनाया गया है और जो दुनियाभर में डिस्क एन्क्रिप्शन से लेकर TLS तक हर जगह इस्तेमाल होता है। इसमें दो मोड उपलब्ध हैं:

  • AES-GCM (अनुशंसित) — प्रमाणित एन्क्रिप्शन। यह आपके डेटा को स्क्रैम्बल तो करता ही है, साथ ही एक बिल्ट-इन इंटीग्रिटी टैग भी जोड़ता है, जिससे साइफ़रटेक्स्ट के साथ की गई किसी भी छेड़छाड़ को पकड़ लिया जाता है और डिक्रिप्शन खराब टेक्स्ट लौटाने की बजाय साफ़-साफ़ फेल हो जाता है।
  • AES-CBC — एक व्यापक रूप से समर्थित पुराना मोड, जिसमें बिल्ट-इन प्रमाणीकरण नहीं है। यह संगतता (compatibility) के लिए दिया गया है, लेकिन नए काम के लिए AES-GCM ही बेहतर डिफ़ॉल्ट विकल्प है।

आप की-लेंथ को 128, 192 या 256 बिट पर सेट कर सकते हैं। 128-बिट की-ज़ धरातल पर अधिकांश इस्तेमाल के लिए पहले से ही सुरक्षित मानी जाती हैं; 256-बिट सबसे बड़ा सुरक्षा मार्जिन देती है और उसी स्तर की है जो टॉप-सीक्रेट वर्गीकरण से जुड़ा होता है। आउटपुट को Base64 (कॉम्पैक्ट, पेस्ट के लिए सुविधाजनक) या हेक्साडेसिमल के रूप में दिखाया जा सकता है।

आपका पासफ़्रेज़ की (key) कैसे बनता है

आप कभी सीधे कोई कच्ची AES की टाइप नहीं करते — आप एक पासफ़्रेज़ टाइप करते हैं, और टूल आपके लिए की को डिराइव करता है। यह एक नए रैंडम 16-बाइट सॉल्ट के ऊपर SHA-256 के 100,000 पुनरावृत्तियों (iterations) के साथ PBKDF2 का इस्तेमाल करता है। PBKDF2 जानबूझकर की-डिराइवेशन को धीमा बनाता है, जिससे किसी कमज़ोर पासफ़्रेज़ को ब्रूट-फोर्स करने की लागत काफ़ी बढ़ जाती है। हर एन्क्रिप्शन के लिए एक नया रैंडम इनिशियलाइज़ेशन वेक्टर (IV) भी जनरेट होता है — AES-GCM के लिए 12 बाइट, AES-CBC के लिए 16 बाइट — इसलिए एक ही टेक्स्ट को दो बार एन्क्रिप्ट करने पर भी आउटपुट कभी एक जैसा नहीं होता।

सॉल्ट, IV और साइफ़रटेक्स्ट को एक ही स्ट्रिंग में एक साथ पैक कर दिया जाता है, जिसे आप कॉपी करते हैं। इसका मतलब है कि आपको इन वैल्यू को अलग से याद रखने की ज़रूरत नहीं है: डिक्रिप्ट करने के लिए बस वही पासफ़्रेज़, वही एल्गोरिद्म और वही की-साइज़ चाहिए। एक बिल्ट-इन पासफ़्रेज़ स्ट्रेंथ मीटर आपके टाइप किए हुए पासफ़्रेज़ को Weak से लेकर Very Strong तक रेट करता है, और एक-क्लिक जनरेटर आपके लिए एक मज़बूत रैंडम पासफ़्रेज़ बना सकता है।

सुरक्षित उपयोग और भरोसेमंद डिक्रिप्शन के लिए सुझाव

  • सेटिंग्स को बिल्कुल मैच करें। डिक्रिप्शन तभी सफल होता है जब एल्गोरिद्म, की-साइज़ और पासफ़्रेज़ ठीक वही हों जो एन्क्रिप्शन के समय इस्तेमाल किए गए थे। अगर डिक्रिप्शन फेल हो, तो पहले इन तीनों को जाँच लें।
  • पासफ़्रेज़ को अलग माध्यम से शेयर करें। साइफ़रटेक्स्ट एक तरीके से भेजें (ईमेल, चैट) और पासफ़्रेज़ किसी दूसरे तरीके से (फ़ोन कॉल, एक अलग ऐप)। दोनों को साथ रखने से एन्क्रिप्शन का मक़सद ही बेकार हो जाता है।
  • लंबा, यूनीक पासफ़्रेज़ इस्तेमाल करें। 12 या उससे ज़्यादा कैरेक्टर रखें जिनमें अपर-लोअर केस, अंक और सिंबल मिले हों, या जनरेटर का इस्तेमाल करें। साइफ़र उतना ही मज़बूत है जितना उसके पीछे का पासफ़्रेज़।
  • दायरा समझें। यह टूल टेक्स्ट के लिए डिज़ाइन किया गया है। पूरी फ़ाइलों को एन्क्रिप्ट करने या लंबे समय की-मैनेजमेंट के लिए, GPG जैसे स्थापित टूल ही सही विकल्प रहते हैं।

एन्क्रिप्ट या डिक्रिप्ट करने के लिए ऊपर अपना टेक्स्ट और पासफ़्रेज़ डालें, फिर परिणाम को कॉपी या डाउनलोड करें।