امنیت در PRG زمانی برقراره که مهاجم نتونه با استفاده از کلید ها و دنباله های قبلی ، دنباله و کلید فعلی رو حدس بزنه
به همین خاطر هرگز از توابع ()glibc random برای رمزنگاری و کارای امنیتی استفاده نکنید به هیچ وجع چون یک تابع خطی قابل حدس با چند دنبال قبلی هست
به جای اون از تابع های امنیتی مثل CSPRNG استفاده کرد مثل
در لینوکس
/dev/urandom
در ویندوز
CryptoGenRandom
Post #648
99
Kernel Space تعریف امنیت کامل (Perfect Secrecy) از نگاه شنون و ریاضیدانها: رمزنگاری زمانی کاملاً امن است که شرایط زیر برقرار باشد (با فرض قدرت سختافزاری مهاجم واقعبینانه): 1. طول کلید با طول پیام برابر باشد. 2. کلید کاملاً تصادفی (Random) باشد. 3. کلید فقط یک…
- ❤ 2