jvdsn/crypto-attacks
این پروژه مجموعهای از حملههای رمزنگاری و ابزارهای مرتبط را با استفاده از زبان پایتون پیادهسازی میکند. ️
کاربرد:
این مجموعه برای یادگیری، تست امنیت و درک آسیبپذیریهای سیستمهای رمزنگاری طراحی شده. مناسب هکرهای سفید، پژوهشگران امنیت و دانشجویان علاقهمند به رمزنگاری است.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهید الگوریتمهای رمزنگاری را در عمل ببینید، آسیبپذیریهای واقعی را شبیهسازی کنید یا مهارتهای خود در حوزه امنیت سایبری را تقویت کنید. بهتر است در محیطهای آزمایشی و بدون هدف سوءاستفاده استفاده شود.
چند مثال از موارد استفاده:
- انجام حمله Padding Oracle روی رمزنگاریهای مبتنی بر CBC
- استخراج کلید در سیستمهای RSA ضعیف پیادهسازی شده
- شبیهسازی حمله Meet-in-the-Middle روی رمزنگاری دوگانه
- استفاده از تکنیکهای lattice-based برای شکستن کلیدها
- تحلیل و شکست رمزهای با آنتروپی پایین
- ##crypto
- ##PythonSecurity
- ##Cryptography
- ##PenTesting
- ##CTF
- ##InfoSec
- ##CyberSecurity
- ##RSA
- ##Padding
- ##Ethical
