TY - JOUR ID - TI - A New Algorithm of Automatic Complex Password Generator Employing Genetic Algorithm AU - Sura Jasim Mohammed PY - 2018 VL - 26 IS - 2 SP - 295 EP - 302 JO - Journal of University of Babylon مجلة جامعة بابل SN - 19920652 23128135 AB - Due to the occurred increasing in information sharing, internet popularization, E-commerce transactions, and data transferring, security and authenticity become an important and necessary subject. In this paper an automated schema was proposed to generate a strong and complex password which is based on entering initial data such as text (meaningful and simple information or not), with the concept of encoding it, then employing the Genetic Algorithm by using its operations crossover and mutation to generated different data from the entered one. The generated password is non-guessable and can be used in many and different applications and internet services like social networks, secured system, distributed systems, and online services. The proposed password generator achieved diffusion, randomness, and confusions, which are very necessary, required and targeted in the resulted password, in addition to the notice that the length of the generated password differs from the length of initial data, and any simple changing and modification in the initial data produces more and clear modification in the generated password. The proposed work was done using visual basic programing language.

نتيجة للتزايد الحاصل بمشاركة المعلومات, عمومية الانترنت, معاملات التجارة الإلكترونية, وتناقل البيانات, لذا اصبحت الامنية والموثوقية موضوع مهم وضروري. في هذا البحث تم اقتراح خطة الية لتوليد كلمة سر قوية ومعقدة بالاعتماد على ادخال بيانات اولية مثلا نص (معلومات ذات معنى وبسيطة او لا), مع مفهوم تشفيرها, ثم توظيف الخوارزمية الجينية وذلك باستخدام عملياتها الارتباط والطفرة لتوليد بيانات مختلفة عن الاخرى المدخلة. ان كلمة السر المتولدة لا يمكن تخمينها وممكن استخدامها بعدة ومختلف الخدمات وتطبيقات الانترنت مثل الشبكات الاجتماعية, الانظمة المؤمنة, الانظمة الموزعة, وخدمات عبر الانترنت. ان مولد كلمة السر المقترح يحقق الانتشار، العشوائية، والارتباك, والذين هم ضروريين ومطلوبين ومستهدفين بكلمة السر الناتجة, اضافة الى ملاحظة ان كلمة السر المتولدة يختلف عن طول البيانات الاولية, واي تغيير وتحديث بسيط في البيانات الاولية ينتج تحديث كبير وواضح بكلمة السر المتولدة. انجز العمل المقترح باستخدام لغة البرمجة فيجوال بيسك. ER -