delphi4arab منتديات دلفي للعرب
كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس (/showthread.php?tid=6027)



كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - Bachirsoft - 18-03-2014

السلام عليكم
كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس مثل
[صورة: DWTNt.png]
ليس لي أي فكرة عن طريقة التشفير أو المعادلة التي أطبيقها


كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - Houdini - 20-03-2014

اخي لم افهم ماتريد بالظبظ ؟ كيف يعني كود ؟ يعني نص مبهم او مشفر في قاعدة ثم تعيد فكه عند الاستظهار ؟
ادا هيك فيمكن تشفيره باي معادلة تشفير ك rc4 ثم تحوله الى Base64 و تحفضه


كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - Bachirsoft - 21-03-2014

هذه عبارة عن قائمة طلبة، و أود أن أضع لكل طالب كود سري (شفرة بـ8 ارقام) ثم تقسم الإجابات على الأستاذ المصحح بالكود وبدون أسماء ، وبعدها نعيد الكود للإسم بعد التصحيح ، هذا شرح العملية ،
فليس لدي أدنى فكر عن ذلك ، ادراج أي مثال عن ذالك وشكرا أخي مسبقا


كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - Houdini - 21-03-2014

اوكي فهمت
الافضل ان تستعمل هكدا خوارزميه md5 ستحول لك اي شي كاسم الى سلسة من 32 حرف
لاكنها غير فابلة للعكس يعني تحويل دلك كود الى اسم مثلاا لهدا تسنعمل في حماية اسماء دخول في مواقع كبرى كفيسبوك و هوتميل
فطريقة حصول على اسم موافق للهاش هي بتحويل اسم الى هاش و مطابقة الهاشين


كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - S.FATEH - 25-03-2014

السلام عليكم

الامر بسيط شرط ان تعتمد على الحقل الاساسي و الا ستحصل كودين متطابقين
مثلا لو اعتمدت على الاسم احتمال وجود طالبين يحملا نفس الاسم محمد مثلا لذلك يجب ان تعتمد على الحقل الاساسي
في توليد الكود يمكنك استخدام xor لحل بسيط
PHP كود :
[PHP]
procedure TForm1.Button1Click(Sender: TObject);
begin
 Edit1
.Text := '2';
 
Edit2.Text := '12345678';
 
Edit3.Text := IntToStr(StrToInt(Edit1.Text) XOR StrToInt(Edit2.Text));
end;[/PHP] 



كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - Bachirsoft - 27-03-2014

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


كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - S.FATEH - 29-03-2014

السلام عليكم
الذي كتبته اعلاه هي معادلة تصنع كود من 8 ارقام تعتمد على رقم التسجيل !! ربما تربد هاش ؟


كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - Bachirsoft - 29-03-2014

مشكور اخي
إن امكن مثل توضيحي لأنني لم أفهم جيدا


كيف يمكن انشاء كود يدرج في حقل (code) في قاعدة بينات بالأكسس - S.FATEH - 30-03-2014

12345678 هو مفتاح التشفير
تقوم باضافة سجل بعد الاضافة تقوم بالتعديل تأخذ رقم الحقل الاساسي و تطبق عليه xor باستخدام المفتاح
عندما تريد ان تعرف الطالب من الكود تأخذ الكود و تطبق عليه xor مرة اخرى لتحصل على رقم الحقل الاساسي ...
**** ان تكون فهمتني و السلام عليكم