پرش به محتوای اصلی

تولید عبارت عبور Diceware رایگان

عبارات عبور به‌یادماندنی با آنتروپی بالا با ترکیب کلمات تصادفی تولید کنید. تعداد کلمات، جداکننده و بزرگ‌نویسی قابل تنظیم است — از تصادفی‌سازی ایمن رمزنگاری استفاده می‌کند.

پس از بارگذاری آفلاین کار می‌کند

...

روی هر کلمه کلیک کنید تا فقط آن کلمه را دوباره بریزید

۶۲ بیت
آنتروپی
۱۵ سال
زمان شکستن

چرا diceware؟ عبارات به‌یادماندنی از کلمات تصادفی آنتروپی زیادی دارند و حفظ‌کردن آن‌ها آسان‌تر از رشته‌های بی‌معنی است. یک عبارت ۵‌کلمه‌ای آنتروپی بیشتری نسبت به رمز ۱۰‌کاراکتری با حروف بزرگ‌وکوچک و نمادها دارد. تمام تصادفی‌سازی از crypto.getRandomValues() مرورگر شما تامین می‌شود. هیچ کلمه، عبارت عبور یا داده‌ای ارسال نمی‌شود.

کاربردهای رایج

  • تولید رمز ورود اصلی برای مدیران گذرواژهعبارت رمز diceware برای کلید اصلی مدیر گذرواژه خود ایده آل است — آنتروپی بالا، قابل حفظ.
  • تولید عبارات رمز رمزگذاریبرای رمزگذاری دیسک کامل، کلیدهای GPG یا هر سیستم رمزنگاری که نیاز به یک رازمنی قابل حفظ دارد.
  • تولید رمز های شبکه Wi-Fiتقسیم شفاهی ساده تر از متن تصادفی است — برای شبکه های مهمان یا خانه های اشتراکی ایده آل.
  • تولید اسرار مشترک تیمبرای حساب های سرویس دهندگان اشتراکی، رمز های استقرار یا هر چیزی که افراد متعددی باید به خاطر بسپارند.
  • تولید رمز های نمونه قابل حفظ برای نمایش هاهنگام نمایش ابزاری که به رمز ورود نیاز دارد، عبارات diceware برای تماشاگران از متن تصادفی بیشتر قابل حفظ است.

نحوه کار

تولید عبارت‌عبور کاملاً در مرورگر شما با استفاده از crypto.getRandomValues مربوط به Web Crypto API اجرا می‌شود — همان منبع تصادفی‌بودن رمزنگاری که مدیران رمز عبور و TLS استفاده می‌کنند. فهرست کلمات کوتاه ۱٬۲۹۶ کلمه‌ای EFF مستقیماً در صفحه بسته‌بندی شده، پس هیچ درخواست شبکه‌ای هنگام تولید انجام نمی‌شود.

  1. 1
    انتخاب کلمه بدون سوگیری
    برای هر جای کلمه، crypto.getRandomValues یک بافر Uint32 را با یک عدد تصادفی پشتیبانی‌شده با سخت‌افزار پر می‌کند. نمونه‌برداری با ردکردن مقادیری که توزیع را کج می‌کنند را دور می‌ریزد، سپس نتیجه در فهرست کلمات کوتاه ۱٬۲۹۶ کلمه‌ای EFF ایندکس می‌شود — دقیقاً ۱۰٫۳۴ بیت آنتروپی به‌ازای هر کلمه بدون سوگیری پیمانه‌ای می‌دهد.
  2. 2
    افزودنی‌های اختیاری اضافه شدند
    اگر گزینه عدد را فعال کنید، یک عدد صحیح تصادفی از ۰ تا ۹۹ با همان روش بدون سوگیری انتخاب می‌شود و به‌عنوان یک تراشه جداگانه اضافه می‌شود، که حدود ۶٫۶ بیت اضافه می‌کند. بزرگ‌کردن اولین حرف هر کلمه قطعی است و آنتروپی‌ای اضافه نمی‌کند، که ابزار صریحاً یادآوری می‌کند.
  3. 3
    نمایش زنده آنتروپی و زمان-شکستن
    آنتروپی به‌صورت wordCount × log2(1296) محاسبه می‌شود، و ابزار آن رقم را به یک زمان شکستن تخمینی با استفاده از سه مدل حمله قابل‌انتخاب تبدیل می‌کند: ۱۰ حدس/ثانیه (خط‌محدود آنلاین)، ۱۰ میلیارد/ثانیه (GPU آفلاین)، و ۱۰۰ تریلیون/ثانیه (خوشه بزرگ‌مقیاس). ریاضیات فوراً هنگام تغییر تعداد کلمه یا گزینه‌ها به‌روز می‌شود.
  4. 4
    بازتولید و کپی هر کلمه
    کلیک روی هر کلمه به‌تنهایی فقط آن کلمه را با یکی تازه‌تولیدشده جایگزین می‌کند — همان آنتروپی، برای عوض‌کردن یک کلمه ناجور بدون بازتولید کل عبارت‌عبور مفید است. رشته نهایی با جداکننده انتخابی شما مونتاژ می‌شود و از طریق Clipboard API استاندارد در کلیپ‌بورد نوشته می‌شود.

عبارت‌عبور کاملاً در مرورگر شما با استفاده از داده کلمه بسته‌بندی‌شده محلی تولید می‌شود — چیزی هرگز به هیچ سروری در هیچ نقطه‌ای ارسال نمی‌شود.

ابزارهای مرتبط

سؤالات متداول