पर वापस स्ट्रिंग करने के लिए जावा स्ट्रिंग मेरे पास एक क्लाइंट और सर्वर जावा एप्लिकेशन है जिसमें एक दूसरे के माध्यम से एन्क्रिप्टेड टेक्स्ट एन्क्रिप्ट किया गया है। मैं एक एक्सओआर एन्क्रिप्शन का उपयोग कर रहा हूं जो टेक्स्ट चाहता हूं उसे एन्क्रिप्ट करें।स्ट्रिंग
समस्या यह है कि readline() XORed स्ट्रिंग को स्वीकार नहीं करता है और केवल तभी होगा जब यह बाइट्स में हो।
इसलिए मैंने अपने सादे टेक्स्ट (स्ट्रिंग) को क्लाइंट साइड पर बाइट सरणी में परिवर्तित कर दिया है, और सर्वर की तरफ एक स्ट्रिंग में कनवर्ट करने का प्रयास किया है।
अफसोस की बात है कि परिणाम जो मैं ढूंढ रहा हूं वह अभी भी अस्पष्ट है और सादा पाठ जिसे मैंने खोजा है।
क्या कोई जानता है कि उपनिवेशों को मूल स्ट्रिंग में कैसे बदलना है? या क्या रीडलाइन() फ़ंक्शन के माध्यम से एक्सओआर एन्क्रिप्टेड टेक्स्ट को भेजने का कोई बेहतर तरीका है?
+1 से जवाब। @ न्यूजवाप्रोग्रामर- बेस 64 को एन्क्रिप्ट नहीं किया गया है, हालांकि यह एन्कोड किया गया है। – RichardOD
@ रिचर्डोड - वास्तव में @ जॉन की विधि द्वारा निर्मित बेस 64 दोनों एन्कोडेड और एन्क्रिप्टेड है। –
हाँ- मैंने किसी भी तरह से "अपनी एन्क्रिप्शन लागू करें" बिट नहीं देखा। बहुत जल्दी सुबह! – RichardOD