fbpx

 

في هذه المقالة اشرح لك معنى PHP Collision مع مثال برمجي يتم تطبيقه عليها 

عندما يتم معالجة سترنج String وهو مجموعة او مصفوفة من CHAR تجتمع مع بعضها لتكوين هذا السترنج String حيث ان لغة البرمجة PHP تسخدم "!=" أو "==" للمقارنة بين نتيجة الهاش لكل سترنج Hash Value. 

حيث تعتبر PHP أي قيمة للهاش Hash Value والتي تبدأ بـ "0E" على انها "0" صفر. 

مثال:

في حال كان هناك كلمتا سر مختلفتين بحيث يبدأ الهاش Hash الخاص بهما بـ "0E" فأن لغة PHP ستعتبر ان هذين الهاشين Hash هم صفر بالتالي متساويين، اي ان لهما نفس القيمة

الفيديو التالي توضيح عملي ، اسفل الفيديو امثلة لجموعة من السترنج يبدأ كل هاش لهما بـ "0E" 

 

 وهذه بعض الامثلة لسترنج يبدأ كل هاش لهما بـ "0E"  ، لا تنسى مشاركة المقالة مع اصدقائك .. 

0x01 md5(str)

QNKCDZO
0e830400451993494058024219903391

s878926199a
0e545993274517709034328855841020

s155964671a
0e342768416822451524974117254469

s214587387a
0e848240448830537924465865611904

s214587387a
0e848240448830537924465865611904

s878926199a
0e545993274517709034328855841020

s1091221200a
0e940624217856561557816327384675

s1885207154a
0e509367213418206700842008763514

s1502113478a
0e861580163291561247404381396064

s1885207154a
0e509367213418206700842008763514

s1836677006a
0e481036490867661113260034900752

s155964671a
0e342768416822451524974117254469

s1184209335a
0e072485820392773389523109082030

s1665632922a
0e731198061491163073197128363787

s1502113478a
0e861580163291561247404381396064

s1836677006a
0e481036490867661113260034900752

s1091221200a
0e940624217856561557816327384675

s155964671a
0e342768416822451524974117254469

s1502113478a
0e861580163291561247404381396064

s155964671a
0e342768416822451524974117254469

s1665632922a
0e731198061491163073197128363787

s155964671a
0e342768416822451524974117254469

s1091221200a
0e940624217856561557816327384675

s1836677006a
0e481036490867661113260034900752

s1885207154a
0e509367213418206700842008763514

s532378020a
0e220463095855511507588041205815

s878926199a
0e545993274517709034328855841020

s1091221200a
0e940624217856561557816327384675

s214587387a
0e848240448830537924465865611904

s1502113478a
0e861580163291561247404381396064

s1091221200a
0e940624217856561557816327384675

s1665632922a
0e731198061491163073197128363787

s1885207154a
0e509367213418206700842008763514

s1836677006a
0e481036490867661113260034900752

s1665632922a
0e731198061491163073197128363787

s878926199a
0e545993274517709034328855841020


0x02 md5(md5())

0x03 md5(md5(str)."SALT")
2
0e774261293712168181959463563504

للدعم شارك مع اصدقائك