18-03-2014, 01:14 PM
20-03-2014, 07:26 PM
اخي لم افهم ماتريد بالظبظ ؟ كيف يعني كود ؟ يعني نص مبهم او مشفر في قاعدة ثم تعيد فكه عند الاستظهار ؟
ادا هيك فيمكن تشفيره باي معادلة تشفير ك rc4 ثم تحوله الى Base64 و تحفضه
ادا هيك فيمكن تشفيره باي معادلة تشفير ك rc4 ثم تحوله الى Base64 و تحفضه
21-03-2014, 12:35 AM
هذه عبارة عن قائمة طلبة، و أود أن أضع لكل طالب كود سري (شفرة بـ8 ارقام) ثم تقسم الإجابات على الأستاذ المصحح بالكود وبدون أسماء ، وبعدها نعيد الكود للإسم بعد التصحيح ، هذا شرح العملية ،
فليس لدي أدنى فكر عن ذلك ، ادراج أي مثال عن ذالك وشكرا أخي مسبقا
فليس لدي أدنى فكر عن ذلك ، ادراج أي مثال عن ذالك وشكرا أخي مسبقا
21-03-2014, 10:06 PM
اوكي فهمت
الافضل ان تستعمل هكدا خوارزميه md5 ستحول لك اي شي كاسم الى سلسة من 32 حرف
لاكنها غير فابلة للعكس يعني تحويل دلك كود الى اسم مثلاا لهدا تسنعمل في حماية اسماء دخول في مواقع كبرى كفيسبوك و هوتميل
فطريقة حصول على اسم موافق للهاش هي بتحويل اسم الى هاش و مطابقة الهاشين
الافضل ان تستعمل هكدا خوارزميه md5 ستحول لك اي شي كاسم الى سلسة من 32 حرف
لاكنها غير فابلة للعكس يعني تحويل دلك كود الى اسم مثلاا لهدا تسنعمل في حماية اسماء دخول في مواقع كبرى كفيسبوك و هوتميل
فطريقة حصول على اسم موافق للهاش هي بتحويل اسم الى هاش و مطابقة الهاشين
25-03-2014, 11:12 AM
السلام عليكم
الامر بسيط شرط ان تعتمد على الحقل الاساسي و الا ستحصل كودين متطابقين
مثلا لو اعتمدت على الاسم احتمال وجود طالبين يحملا نفس الاسم محمد مثلا لذلك يجب ان تعتمد على الحقل الاساسي
في توليد الكود يمكنك استخدام xor لحل بسيط
الامر بسيط شرط ان تعتمد على الحقل الاساسي و الا ستحصل كودين متطابقين
مثلا لو اعتمدت على الاسم احتمال وجود طالبين يحملا نفس الاسم محمد مثلا لذلك يجب ان تعتمد على الحقل الاساسي
في توليد الكود يمكنك استخدام 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]
27-03-2014, 10:22 AM
مشكور اخي
لاكن ما ابحث عنه هو معادلة تصنع كود من 8 ارقام تعتمد على رقم التسجيل و مجموع التسجيلات
.....مشكور
لاكن ما ابحث عنه هو معادلة تصنع كود من 8 ارقام تعتمد على رقم التسجيل و مجموع التسجيلات
.....مشكور
29-03-2014, 11:42 AM
السلام عليكم
الذي كتبته اعلاه هي معادلة تصنع كود من 8 ارقام تعتمد على رقم التسجيل !! ربما تربد هاش ؟
الذي كتبته اعلاه هي معادلة تصنع كود من 8 ارقام تعتمد على رقم التسجيل !! ربما تربد هاش ؟
29-03-2014, 10:10 PM
مشكور اخي
إن امكن مثل توضيحي لأنني لم أفهم جيدا
إن امكن مثل توضيحي لأنني لم أفهم جيدا
30-03-2014, 10:50 AM
12345678 هو مفتاح التشفير
تقوم باضافة سجل بعد الاضافة تقوم بالتعديل تأخذ رقم الحقل الاساسي و تطبق عليه xor باستخدام المفتاح
عندما تريد ان تعرف الطالب من الكود تأخذ الكود و تطبق عليه xor مرة اخرى لتحصل على رقم الحقل الاساسي ...
**** ان تكون فهمتني و السلام عليكم
تقوم باضافة سجل بعد الاضافة تقوم بالتعديل تأخذ رقم الحقل الاساسي و تطبق عليه xor باستخدام المفتاح
عندما تريد ان تعرف الطالب من الكود تأخذ الكود و تطبق عليه xor مرة اخرى لتحصل على رقم الحقل الاساسي ...
**** ان تكون فهمتني و السلام عليكم
![[صورة: DWTNt.png]](http://im58.gulfup.com/DWTNt.png)