ضبط تجزئة md5

المقالة التالية قد تكون ذروة الغباء ولكن كما أقول دائماً أنا مشرف أفضل من المبرمج. أمس، بينما draŝeh أياكس النصي وكانت بإرسال بعض البيانات التي تستخدم للتحقق من التجزئة سبب عدم مشاركة البرنامج النصي الصفيف الدورة _ $ وتصبح الأمور قليلاً غير مؤكد. هذا هو لماذا التالي الفوضى جميع باميري المقدمة عن طريق البريد أو جعلها الحصول على تجزئة md5 من المعلمات كونكاتيريرانيتي وثم مقارنتها. عموما لا مخطط سيئة وأعتقد. خوارزميات Heširaŝi لهذا الغرض وعاء MD5 , شا, تنازلي وهلم جرا. هنا الأمور واضحة نقول, فإنه سيتم استخدام المعلمات تجزئة MD5 (كما هو الحال في الممارسة الواقعية). لدينا 3 المعلمة التي يتم تقديمها في الحصول على أنا = 1 ن = 2 م = 3 ويقول سلسلة hešriane 123 ما الذي يجعل منا 202cb962ac59075b964b07152d234b70 تجزئة MD5 التالية. لا شيء هنا الذين يعرفون ما مثيرة للاهتمام. سوف تقع هذه التجزئة لبضع ثوان في أي هجوم. وإليك البسيطة والملح والفلفل فكرتي. دعونا نقول أخذ الحرف الأول والأخير من السلسلة ومبادلة أماكنهم بهذه الطريقة غلة تجزئة 002cb962ac59075b964b07152d234b72 إذا كان شخص ما مسبقاً إذا لم أكن قد قرأت المدونة لنا عته ما يجعل التقطيع سيئة محاولة. تجزئة الحقيقي آخر وحتى أن يكون إيزسنيفين عديمة الفائدة تماما. ولكن لماذا التوقف هنا، يمكننا تقسيم تجزئة كتل عدة, وفي هذه الحالة، MD5 32 إذا كان الرمز ينقسم إلى 4 كتل 8 شخصيات وأماكن تحرك يصبح وضع غير مريح أكثر. Далеч най приятния ефект е, че визуално си е стандартен md5 хеш и злия хахор може да си чупи докато има желание. Не съм добър по криптиране и не мога да пледирам за нещо кой знае колко фундаментално и прочие но ми допада колко е семпло като идея и реализация и съвременно надеждността е критично висока не като на нормалния MD5 които с една по грамотна видео карта се чупи за норматив.

Ето и примерен код за първата идея с размяната на първия и последния символ елементарен код от 3 реда 🙂

<?php

$hash = '202cb962ac59075b964b07152d234b70';

$first = substr($hash,0,1);
$last = substr($hash,-1);
$rest = substr($hash,1,30);
$hash = $last.$rest.$first;
echo "The real hash is : $str <br> inverted hash is : $hash";

?>

http://www.youtube.com/watch?v=Fvje9dzBHPM

اترك ردًا

لن يتم نشر عنوان البريد الإلكتروني الخاص بك. يتم وضع علامة الحقول المطلوبة *

مكافحة البريد المزعج *