منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ملاحظتي الوحيدة في جميع دوال تشفير النصوص (مضاعفة الأحرف)
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

لطالما إستخدمت بعد أفكار دوال تشفير النصوص التي وضعها الإخوة الأعضاء بالمنتدى جزاهم الله كل خير
مثل XOR_Encrypt

ملاحظتي الوحيدة في جميع الدوال و حتى بعد بحث معمق في غوغل
وجدت أن كل دوال تقوم بمضاعفة عدد الأحرف بعد التشفير

مثلا

تشفير كلمة HELLO يصبح  AQPMBTTDFG
تشفير كلمة 1234   يصبح  9387609

وهذا يسبب لي مشاكل في التخزين
خصوصا إذا كان النص المشفر أصله طويل فيضبح بعد التشفير طويييل جدا

هل يمكن لي إختزال عدد الأحرف أو الأرقام بعد التشفير


شكرا على المتابعة
وعليكم السلام ورحمة الله وبركاته

بخصوص :
(06-03-19, 12:35 PM)sniperjawadino كتب : [ -> ]
ملاحظتي الوحيدة في جميع الدوال و حتى بعد بحث معمق في غوغل
وجدت أن كل دوال تقوم بمضاعفة عدد الأحرف بعد التشفير

شوف الفكرة ليس فى المضاعفة العدد من الاحرف
كل الامر ان لكل حرف / رمز  كود مسجل

تخيل كده تماماً لما تدخل عمارة وتوقل انا بسال على فولان
ابسط رد هيقال الدور كذا الشقة رقم كذا

تخيل التشفير نفس النطاق حيث ان كل حرف 
وكل رمز مخزن على البيئة خاصة التشفير برقم او تسلسل خاص به
لكن ليس الكل بهذا النظاق لم اشرحه بالتفاصيل لكن ما اريد توصيله لك هو كيفية النظر فى الامر

احياناً يكون التشفير عبارة عن رقم تسلسلى
بمعنى اذا قمت بتشفير امر ما يقوم بتخزين الامر كعبارة عن رقم تسلسلى
مثل : a12ff0001
بحيث لما تطلب فك التشفير كما لو بتعطيه رقم حسابك لتسليم ما يخصك

انظر الى هذا الرابط
https://ar.wikipedia.org/wiki/تشفير

المشكلة من الصعب ان تجد اى نوع تشفير يكون عدد الاحرف بها اقل او ما يعادل عدد الحروف للنصوص المدخلة
لان اذا كان الامور بهذه البساطة لكان امر فك التشفير اكثر سهولة لقلة عدد المحاولات

تحياتى لك
وتمنياتى لك التوفيق
أقنعتني أخي elgokr

شكرا على الشرح البسيط

شكرا كثير
الشكر لله والحمد لله
والحمد لله على كل حال

فى شئ ممكن ان افيدك به اذا كان الامر
من التشفير هو اخفاء النص فى قاعدة البيانات مثلاً

فممكن تستخدم استبدال الاحرف باحرف للغة الكورية وما شبه

بحيث تسجل بقاعدة البيانات على هذا النحو
كود :
마음권특는즐기마음권특는즐기

بينما بالفعل المقصود بها 
كود :
sniperjawadino

طبعاً انا لم اقوم باستبدال كل حرف برمز لكن عليك انت فعل الامر انا بعطى كا فكرة
كل ما تحتاج اليه ان تعطي كل حرف ورمز شكل مخصص من احرف الكورية 
بحيث لما يعود الاستبدال يعود شكله الطبيعي
ده فى حالة انك تريد عملية التشفير للنصوص وليس على شئ اخر

تحياتى لك
وتمنياتى لك التوفيق
حقا فكرة استبدال حروف بحروف كورية يمكن أن نستفيد منها في عدة أشياء

شكرا لك elgokr