من می دانم که این ممکن است زیرا مردم ذکر کرده اند که این کار را انجام دهند. با توجه به الگوریتم XorShift128 + ، چگونه می توانم تعداد اعداد داده شده 15 عدد صحیح تولید شده از طریق Math.floor (Math.random () * (حداکثر – دقیقه +1) + دقیقه) را پیش بینی کنم . من…
Cracking .NET تصادفی – تبادل امنیت پشته اطلاعات
با توجه به مستندات ، اجرای فعلی یک ژنراتور تفریق کننده است. کد تصادفی به راحتی کافی قابل جستجو است. این مجموعه ای از 55 مقدار قبلی تولید شده را نگه می دارد و از دو مقدار 21 مکان جداگانه برای تولید اعداد جدید استفاده می کند ، متد InteriorSample () دقیقاً نحوه تولید هر…
رمزنگاری – کرک LCG فقط به 2 مقدار خروجی داده می شود
من می خواهم سعی کنم ژنراتور LCG را درست به عنوان وظیفه تمرین برنامه نویسی بشکنم. من مسئله مشابهی را در Cracking یک ژنراتور خطی متناسب پیدا کردم. فرض کنید متر داده شده است. پاسخ به پیوند بالا فرض می کند که 3 مقدار خروجی متوالی داده شده است. سپس فقط حل معادلات 2 خطی…
تصادفی – مشکل حافظه اسکنر
من اینترنت را پاک کردم و به هیچ وجه کمکی پیدا نکردم! اسکنر من – بخشی از Epson all-in-one – XP600 ، به صورت بی سیم اسکن می شود ، اما بخشی از اسکن قبلی را که در هر اسکن بعدی ظاهر می شود ، حفظ می کند – بسیار آزار دهنده! آنچه به نظر…
javascript – اگر یک CSPRNG را با یک شماره واقعاً تصادفی بذر کنم و به خروجی فراخوانی کنم ، آیا این تعداد را بیشتر ، کمتر یا به همان اندازه "تصادفی" می کند؟
یک بذر واقعاً تصادفی برای هر تولید کننده شماره رمز گشایی و تصادفی تصادفی (CSPRNG) ضروری است تا مقادیر مفیدی را در یک زمینه امنیتی ارائه دهد. سیستم عامل های مدرن بایت های مختلفی را که معمولاً در نظر گرفته می شوند ، تصادفی نگه می دارند ، مانند / dev / urandom در سیستم…