विभिन्न प्रकार के बेवकूफ कारणों के लिए, किसी दिए गए फॉर्म वैरिएबल की अधिकतम लंबाई जिसे हम बाहरी सर्वर पर पोस्ट कर रहे हैं वह 12 वर्ण है।md5 से छोटा php cipher?
मैं उस मान को md5 के साथ अस्पष्ट करना चाहता था, लेकिन जाहिर है कि 12 वर्ण जो काम नहीं करेंगे। क्या पहले से निर्मित PHP फ़ंक्शन वाला एक सिफर है जिसके परिणामस्वरूप कुछ 12 वर्ण या उससे कम हो जाएंगे?
साइफर की सुरक्षा और अखंडता यहां बहुत महत्वपूर्ण नहीं है। मेरा आखिरी उपाय केवल एक ऐसा फ़ंक्शन लिखना है जो प्रत्येक अक्षर को x द्वारा एसीआईआई मान को ऊपर या नीचे ले जाता है। तो लक्ष्य क्रिप्टोग्राफी विशेषज्ञ से इसे अस्पष्ट नहीं करना है, बल्कि इसे सादे पाठ में पोस्ट न करने के लिए, इसलिए एक गैर तकनीकी कार्यकर्ता इसे नहीं देख पाएगा कि यह क्या है।
किसी भी सलाह के लिए धन्यवाद।
मैं एक 'str_rot13 में फेंकने की सिफारिश करने के लिए परीक्षा रहा हूँ के जोखिम में वृद्धि के बिना()' कहीं कहते हैं। एक और गंभीर नोट पर, यदि आपको डिक्रिप्ट किए गए संस्करण को पुनर्प्राप्त करने की आवश्यकता है, तो आप किसी भी हैशिंग फ़ंक्शन के बाद से 'md5()' का उपयोग नहीं कर सकते हैं, जो इसे लगभग एक-तरफा एन्क्रिप्शन बनाता है। – BoltClock
कृपया सीज़र साइफर का उपयोग न करें। वहां से चुनने के लिए बहुत सारे छोटे/कमजोर एन्क्रिप्शन/डिक्रिप्शन एल्गोरिदम हैं जिन्हें आपके 12 चार मोल्ड फिट करने के लिए अनुकूलित किया जा सकता है। सीज़र सिफर को समझना बहुत आसान है। आखिर में आप एक पैटर्न को भी मार देंगे, यहां तक कि एक नाक-ड्रैगर दिन के रूप में सादा देख सकता है। –
आप में से कौन सा सुझाव देगा, जोएल? – tiredofcoding