يعنى ايه باسورد قوية
الناس بتقول ان الباسورد عشان تبقى قوية لازم متقلش عن 8 خانات وتبقى خليط من الارقام والحروف والرموز
ليه؟ عشان حاجة اسمها Brute Force Attack وده ان الكراكر بيجرب كل الاحتمالات لغاية ما يفك الباسورد بتاعك
لازم اول حاجة نشوف اضعف باسورد بتتفك فى وقت قد ايه
اضعف باسورد هو الباسورد 6 خانات المكون من ارقام بس
احتمالات كل خانة تتراوح من 0 الى 9 يعنى 10 احتمالات لكل خانة وهما 6 خانات
احتمالات الباسورد ده بتبدأ من 000000 لغاية 999999
يعنى اااحتمالات10^6 يعنى يعنى مليون احتمال والكمبيوتر بيحتاج اقل من ثانية عشان يجرب كل الاحتمالات دى يعنى الباسورد بتاعك بيتفك فى اقل من ثانية
خلينا برضه فى حكاية 6 خانات بس نزود الاحتمالات بتاعتنا يعنى بدل ما نستخدم الارقام بس نستخدم خليط بين الارقام والحروف
يبقى الاحتمالات كده من 0 الى9 ومن a الى zومن A الى Z
يعنى الاحتمالات فى كل خانة62 احتمال( 10 للارقام و26 للحروف الصغيرة و 26 للحروف الكبيرة)نيجى نحسبها ل 6 خانات نلاقي
عدد الاحتمالات 62^6 يعنى 56 800 235 584 احتمال طبعا الرقم كبير بسبرض سهل انه يتفك فى اقل من 10 ساعات
لو زودنا على ااحتمالات 14 رمز يبقى احتمال الخانة الواحدة 76
نحسبها ل 6 خانات 76 ^6 يبقى الرقم 192 699 928 576
وده بيتفك فى اقل من يومين لو زودنا عدد الخانات خليناهم 8 الباسورد بيحتاج 22 سنة عشان يتفك
ولو 9 خانات يبقى الباسورد بتاعك هيتفك بعد 2000 سنة
فى ناس بتقول ان يفضل ان الباسورد ميكنش ليه معنى وده لسبب بسيط ان فى نوع تانى من الاختراق اسمه Dictinory Attack وده انك بتجرب كل الكلمات الموجده فى القاموس والعملية دى مدتها بتبقى من دقيقتين لغاية ساعة حسب حجم القاموس المستخدم
مثال لباسورد صعب
pR*5&&xR/5
طبعا دى حاجات صعب تحفظها بس فى طريقة سهلة عشان تحفظها يعنى مثلا انا لو عاوز احفظها هقول
pageRank * 5 && alexaRank /5
كده صعب انى انساه لان ليه معنى عندى بس الكراكر ميعرفش المعنى ده
ملحوظة: مش عاوز اى حد يعمل ناصح ويجرب الباسورد ده على اى حاجة تبعى لانى لسة مفكر فيه دلوقتى