XOR एन्क्रिप्शन (टेक्स्ट)

किसी टेक्स्ट को बार-बार उपयोग होने वाली XOR कुंजी से एन्क्रिप्ट करें (परिणाम हेक्साडेसिमल में), या पहले एन्क्रिप्ट किए गए हेक्साडेसिमल स्ट्रिंग को डिक्रिप्ट करें।

उदाहरण:

यह कैसे काम करता है

XOR एन्क्रिप्शन टेक्स्ट के प्रत्येक बाइट को कुंजी के एक बाइट (चक्रीय रूप से दोहराए गए) के साथ एक्सक्लूसिव OR लॉजिकल ऑपरेशन के माध्यम से जोड़ता है, और परिणाम को हेक्साडेसिमल में एन्कोड किया जाता है ताकि वह पठनीय और टेक्स्ट के रूप में स्थानांतरित होने योग्य रहे। यह किसी स्ट्रिंग को जल्दी छिपाने या क्रिप्टोग्राफ़ी की मूल बातों का अभ्यास करने के लिए उपयोगी है — यह संवेदनशील डेटा की सुरक्षा के लिए मज़बूत एन्क्रिप्शन नहीं है।

एन्क्रिप्टेड परिणाम हेक्साडेसिमल में क्यों होता है?

XOR का कच्चा परिणाम ऐसे बाइट्स रख सकता है जो प्रिंट नहीं हो सकते। हेक्साडेसिमल एन्कोडिंग (प्रति बाइट दो वर्ण) यह सुनिश्चित करती है कि परिणाम हमेशा पठनीय और कॉपी करने योग्य हो, चाहे कोई भी कुंजी उपयोग की जाए।

अगर मैं गलत कुंजी से डिक्रिप्ट करूँ तो क्या होता है?

डिक्रिप्शन से ऐसे बाइट्स बनते हैं जो आमतौर पर मान्य UTF-8 टेक्स्ट से मेल नहीं खाते, जिससे चुपचाप असंगत परिणाम देने के बजाय स्पष्ट त्रुटि उत्पन्न होती है।

100% लोकल प्रोसेसिंग: यह एन्क्रिप्शन पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए चलता है; आपका टेक्स्ट और आपकी कुंजी कभी भी आपके डिवाइस से बाहर नहीं जाते।