تولیدکنندهٔ رمز عبور مقاوم در برابر کوانتوم
یک رمز عبور قوی بسازید
تصادفیبودن امن از نظر رمزنگاری، آنتروپی لحظهای و نشانگر امنیت کوانتومی. هیچ چیزی از مرورگر شما خارج نمیشود.
طول
مجموعههای کاراکتر
استثناها
قدرت
—نوار آنتروپی، در 128 بیت پر میشود.
- آنتروپی
- 0 بیت
- مخزن کاراکترها
- 0 کاراکتر
- زمان شکستن (کلاسیک)
- —
- زمان شکستن (کوانتومی)
- —
الگوریتم گروور مقاومت در برابر حملهٔ جستوجوی فراگیر (brute force) را نصف میکند؛ بنابراین در برابر یک مهاجم کوانتومی ایدئال، رمز عبور فقط حدود آنتروپی ÷ 2 بیت امنیت دارد. برای رسیدن به حاشیهٔ امنیت کوانتومی 128 بیتی، به نشانگر (≈256 بیت آنتروپی) برسید.
—حتی یک رمز عبور قوی هم ممکن است با فیشینگ ربوده شود یا در یک نشت داده افشا شود. کلیدهای عبور در برابر فیشینگ مقاوماند، هرگز دوباره استفاده نمیشوند و از پایگاهدادهٔ سرقتشدهٔ رمزهای عبور نشت نمیکنند. از رمزهای تولیدشده فقط جایی استفاده کنید که هنوز کلید عبور در دسترس نیست.
اول حریم خصوصی
تولید محلی رمز عبور، با در نظر گرفتن حملات کلاسیک و کوانتومی
تصادفیبودن از مولد getRandomValues در Web Crypto میآید — همان منبع امن رمزنگاری که برای ساخت کلیدها به کار میرود — و نه از Math.random. رمزهای عبور، کاراکترهای انتخابی و استثناهای شما هرگز بارگذاری نمیشوند، هیچ ردیابی وجود ندارد و ابزار پس از بارگذاری بهصورت آفلاین هم کار میکند.
قدرت رمز عبور چگونه اندازهگیری میشود؟
آنتروپی برابر log₂ تعداد رمزهای عبور متفاوتی است که تنظیمات فعلی میتوانند بسازند و همهٔ آنها احتمال برابر دارند. این مقدار نزدیک به طول × log₂(اندازهٔ مخزن) است و کمی کمتر از آن، چون هر مجموعهٔ انتخابشده باید دستکم یک بار بیاید و در حالت بدون تکرار، هیچ کاراکتری دوباره نمیآید. کاراکترهای بیشتر و مخزن بزرگتر هر دو آن را بالا میبرند.
«مقاوم در برابر کوانتوم» اینجا به چه معناست؟
یک مهاجم کوانتومی ایدئال که الگوریتم گروور را اجرا میکند، مقاومت در برابر جستوجوی فراگیر را تقریباً نصف میکند؛ پس رمز عبور حدود آنتروپی ÷ 2 بیت مؤثر امنیت دارد. برای حاشیهٔ کوانتومی 128 بیتی حدود 256 بیت آنتروپی لازم است.
آیا برآورد زمان شکستن دقیق است؟
نه — اینها فقط راهنمای مرتبهٔ بزرگیاند. رقم کلاسیک یک مهاجم آفلاین سریع (~10¹¹ حدس در ثانیه) را فرض میکند و رقم کوانتومی شتاب گروور را اعمال میکند. حملات واقعی بسته به الگوریتم هش متفاوتاند.
آیا بهتر است بهجای آن از کلید عبور استفاده کنم؟
هر جا پشتیبانی شود، بله. کلیدهای عبور در برابر فیشینگ مقاوماند، هرگز دوباره استفاده نمیشوند و از پایگاهدادهٔ نفوذشدهٔ رمزهای عبور نشت نمیکنند. از رمز عبور قوی تولیدشده فقط جایی استفاده کنید که کلید عبور در دسترس نیست.