السلام عليكم
لطالما إستخدمت بعد أفكار دوال تشفير النصوص التي وضعها الإخوة الأعضاء بالمنتدى جزاهم الله كل خير
مثل XOR_Encrypt
ملاحظتي الوحيدة في جميع الدوال و حتى بعد بحث معمق في غوغل
وجدت أن كل دوال تقوم بمضاعفة عدد الأحرف بعد التشفير
مثلا
تشفير كلمة HELLO يصبح AQPMBTTDFG
تشفير كلمة 1234 يصبح 9387609
وهذا يسبب لي مشاكل في التخزين
خصوصا إذا كان النص المشفر أصله طويل فيضبح بعد التشفير طويييل جدا
هل يمكن لي إختزال عدد الأحرف أو الأرقام بعد التشفير
شكرا على المتابعة
وعليكم السلام ورحمة الله وبركاته
بخصوص :
(06-03-19, 12:35 PM)sniperjawadino كتب : [ -> ]ملاحظتي الوحيدة في جميع الدوال و حتى بعد بحث معمق في غوغل
وجدت أن كل دوال تقوم بمضاعفة عدد الأحرف بعد التشفير
شوف الفكرة ليس فى المضاعفة العدد من الاحرف
كل الامر ان لكل حرف / رمز كود مسجل
تخيل كده تماماً لما تدخل عمارة وتوقل انا بسال على فولان
ابسط رد هيقال الدور كذا الشقة رقم كذا
تخيل التشفير نفس النطاق حيث ان كل حرف
وكل رمز مخزن على البيئة خاصة التشفير برقم او تسلسل خاص به
لكن ليس الكل بهذا النظاق لم اشرحه بالتفاصيل لكن ما اريد توصيله لك هو كيفية النظر فى الامر
احياناً يكون التشفير عبارة عن رقم تسلسلى
بمعنى اذا قمت بتشفير امر ما يقوم بتخزين الامر كعبارة عن رقم تسلسلى
مثل : a12ff0001
بحيث لما تطلب فك التشفير كما لو بتعطيه رقم حسابك لتسليم ما يخصك
انظر الى هذا الرابط
المشكلة من الصعب ان تجد اى نوع تشفير يكون عدد الاحرف بها اقل او ما يعادل عدد الحروف للنصوص المدخلة
لان اذا كان الامور بهذه البساطة لكان امر فك التشفير اكثر سهولة لقلة عدد المحاولات
تحياتى لك
وتمنياتى لك التوفيق
أقنعتني أخي elgokr
شكرا على الشرح البسيط
شكرا كثير
الشكر لله والحمد لله
والحمد لله على كل حال
فى شئ ممكن ان افيدك به اذا كان الامر
من التشفير هو اخفاء النص فى قاعدة البيانات مثلاً
فممكن تستخدم استبدال الاحرف باحرف للغة الكورية وما شبه
بحيث تسجل بقاعدة البيانات على هذا النحو
بينما بالفعل المقصود بها
طبعاً انا لم اقوم باستبدال كل حرف برمز لكن عليك انت فعل الامر انا بعطى كا فكرة
كل ما تحتاج اليه ان تعطي كل حرف ورمز شكل مخصص من احرف الكورية
بحيث لما يعود الاستبدال يعود شكله الطبيعي
ده فى حالة انك تريد عملية التشفير للنصوص وليس على شئ اخر
تحياتى لك
وتمنياتى لك التوفيق
حقا فكرة استبدال حروف بحروف كورية يمكن أن نستفيد منها في عدة أشياء
شكرا لك elgokr