بذرة (حوسبة)

البذرة أو القيمة الابتدائية (بالإنجليزية Seed) هو عدد (أو متجه) يتم استعماله لتمهيد مولد أعداد شبه عشوائية.[1] مستعملا البذرة يقوم المولد بحساب متتالية من الأعداد (شبه) العشوائية. عند استخدام نفس البذرة لخوارزمية ما يتم الحصول على نفس المتتالية.

هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر مغاير للذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المُخصصة لذلك. (يناير 2015)

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

في حالة تسرب ماهية البذرة يكون التشفير غير آمن ولا يمكن ضمان سرية البيانات المشفرة.

مراجع

  1. "معلومات عن بذرة (حوسبة) على موقع academic.microsoft.com". academic.microsoft.com. مؤرشف من الأصل في 25 أكتوبر 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
    • بوابة تقانة
    • بوابة تعمية
    • بوابة أمن الحاسوب
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.