رمزهای عبور تصادفی از حروف، ارقام و نمادها با crypto.getRandomValues.
تولیدکنندهٔ عبارت عبور (کلمات BIP39)
خود ابزار به زبان انگلیسی است؛ این صفحه آن را به زبان شما توضیح میدهد.
از تولیدکنندهٔ عبارت عبور (کلمات BIP39) استفاده کنید
کارکرد
عبارتهای عبور به سبک diceware را از فهرست ۲۰۴۸ کلمهای انگلیسی BIP39 بسازید. هر کلمه ۱۱ بیت آنتروپی اضافه میکند، پس شش کلمهٔ پیشفرض ۶۶ بیت میدهد.
این کاملاً در مرورگر شما اجرا میشود: هیچیک از اطلاعاتی که وارد میکنید بارگذاری نمیشود.
چگونه از تولیدکنندهٔ عبارت عبور (کلمات BIP39) استفاده کنیم
- تعداد کلمات را انتخاب کنید. در Word count (تعداد کلمات) بین ۴ تا ۸ کلمه انتخاب کنید. هر کلمه ۱۱ بیت اضافه میکند، پس ۶ کلمه ۶۶ بیت و ۸ کلمه ۸۸ بیت میدهد.
- جداکننده را انتخاب کنید. یکی از Space (فاصله)، Dash (خط تیره)، Dot (نقطه) یا Underscore (زیرخط) را انتخاب کنید، هر کدام که سایت یا دستگاه میپذیرد.
- تعداد و حروف بزرگ را تنظیم کنید. در Count (تعداد) بین ۱ تا ۲۰ عبارت عبور تعیین کنید و اگر سایتی حرف بزرگ میخواهد، زیر Capitalize (حروف بزرگ) گزینهٔ First letter (حرف اول) را انتخاب کنید.
- بسازید و یکی را برگزینید. برای یک دستهٔ تازه، Generate (ساختن) را بزنید. یک عبارت عبور را دقیقاً همانطور که ساخته شده است به کار ببرید؛ جایگزین کردن کلماتی که بیشتر دوست دارید، حدس زدن آن را آسانتر میکند.
- کپی و نگهداری کنید. Copy (کپی) کل فهرست را کپی میکند، پس فقط عبارت عبوری را که استفاده میکنید نگه دارید. آن را در مدیر رمز عبور خود ذخیره کنید و جای دیگری دوباره از آن استفاده نکنید.
مثال
تنظیمات پیشفرض
6 words, space separator, 5 passphrases, no capitalsFive passphrases of six lowercase words joined by spaces, such as word word word word word word.
Real ones are generated in your browser from the word list with crypto.getRandomValues; none is printed on this page, because a published passphrase is not secret.پنج عبارت عبور میسازد که هر کدام شش کلمهٔ تصادفی دارد، یعنی ۶۶ بیت برای هر عبارت؛ برای ۸۸ بیت، ۸ کلمه را انتخاب کنید.
آنچه بررسی میکند
| سیگنال | معنای آن |
|---|---|
| Word count (تعداد کلمات) | ۴ کلمه ۴۴ بیت، ۵ کلمه ۵۵، ۶ کلمه ۶۶، ۷ کلمه ۷۷ و ۸ کلمه ۸۸ بیت میدهد. برای حسابهایی که از پول یا ایمیل محافظت میکنند، کلمات بیشتری انتخاب کنید. |
| منبع کلمات | فهرست ۲۰۴۸ کلمهای انگلیسی BIP39، از abandon تا zoo، که در خود صفحه گنجانده شده است. طول کلمات ۳ تا ۸ حرف است. این همان فهرستی است که کیف پولها برای عبارت بازیابی به کار میبرند و به همین دلیل نتیجه شبیه آن به نظر میرسد. |
| تصادفی بودن | crypto.getRandomValues اعداد ۳۲ بیتی میدهد که به پیمانهٔ ۲۰۴۸ کاهش مییابند. 2^32 دقیقاً بر ۲۰۴۸ بخشپذیر است، پس احتمال انتخاب همهٔ کلمات برابر است. |
| Separator (جداکننده) | ظاهر را تغییر میدهد، نه قدرت را: مهاجم میتواند هر چهار حالت را امتحان کند. جداکنندهای را انتخاب کنید که سایت میپذیرد، چون برخی فرمها فاصله را حذف یا رد میکنند. |
| Capitalize: First letter | حرف اول هر کلمه را بزرگ میکند. این کار خواستهٔ سایتهایی را که حرف بزرگ میخواهند برآورده میکند، اما تقریباً هیچ قدرتی اضافه نمیکند. |
| Count | از ۱ تا ۲۰ عبارت عبور. اعداد بزرگتر به ۲۰ کاهش مییابند و فیلد خالی ۵ عبارت میدهد. |
| Copy | همهٔ عبارتهای عبور فهرست را، هر کدام در یک خط، کپی میکند. آنهایی را که استفاده نمیکنید از هر جایی که چسباندهاید حذف کنید. |
| کلمات تکراری | هر کلمه جداگانه انتخاب میشود، پس یک کلمه ممکن است دو بار بیاید. این طبیعی است و در همان ۱۱ بیت برای هر کلمه حساب شده است. |
نمونههای بیشتر
طولانیترین تنظیم
8 words, Dash, Count 1, Capitalize First letterیک عبارت عبور از هشت کلمه با حرف اول بزرگ که با خط تیره به هم وصل شدهاند، به شکل Word-Word-Word-Word-Word-Word-Word-Word، با ۸۸ بیت.
تعداد بیش از حد مجاز
6 words, Space, Count 50بیست عبارت عبور، چون Count حداکثر ۲۰ است. هر کدام شش کلمه با حروف کوچک دارد که با فاصله از هم جدا شدهاند، و ۶۶ بیت.
کوتاهترین تنظیم
4 words, Dot, Count 3سه عبارت عبور به شکل word.word.word.word، هر کدام ۴۴ بیت؛ ضعیفترین گزینهای که ابزار ارائه میدهد.
سوالات متداول
عبارت عبوری که این صفحه میسازد چقدر قوی است؟
کلمات با crypto.getRandomValues از میان ۲۰۴۸ کلمه انتخاب میشوند، پس هر کلمه دقیقاً ۱۱ بیت اضافه میکند: ۴ کلمه ۴۴ بیت، ۶ کلمه ۶۶ بیت و ۸ کلمه ۸۸ بیت میدهد. بزرگ کردن حرف اول یا تغییر جداکننده تقریباً چیزی اضافه نمیکند، چون مهاجم میتواند این حالتها را هم امتحان کند.
آیا این عبارت بازیابی (seed phrase) کیف پول رمزارز است؟
خیر. کلمات از فهرست BIP39 میآیند، اما چکسامی در کار نیست و نتیجه یک mnemonic معتبر کیف پول نیست، پس فقط بهعنوان رمز عبور از آن استفاده کنید. هرگز عبارت بازیابی واقعی را در هیچ وبسایتی، از جمله همین سایت، وارد نکنید.
آیا عبارتهای عبور به جایی ارسال میشوند؟
خیر. فهرست کلمات بخشی از همین صفحه است و عبارتهای عبور در مرورگر شما ساخته میشوند؛ هیچ چیز بارگذاری یا ذخیره نمیشود.
آیا عبارت عبور از رمز عبور تصادفی قویتر است؟
نه به ازای هر نویسه. شش کلمه ۶۶ بیت دارد، تقریباً به اندازهٔ یک رمز عبور تصادفی ۱۰ تا ۱۱ نویسهای که از هر چهار مجموعهٔ نویسه در Password Generator ساخته شده باشد. عبارت عبور را راحتتر میتوان تایپ کرد و به خاطر سپرد، و این برای معدود رازهایی که نمیتوانید در مدیر رمز عبور نگه دارید مفید است.
آیا عمومی بودن فهرست کلمات آن را ضعیفتر میکند؟
خیر. در شمارش بیتها از قبل فرض شده است که مهاجم فهرست و تعداد کلمات را میداند. چیزی که مهاجم نمیتواند بداند این است که مولد تصادفی کدام کلمات را انتخاب کرده است.
کجا میتوانم از عبارت عبور استفاده کنم؟
هر جا که رمز عبور طولانی مجاز است و باید آن را تایپ کنید: رمز اصلی مدیر رمز عبور، رمزگذاری دیسک یا کلید Wi-Fi. اگر سایتی فاصله را نمیپذیرد، Dash یا Underscore را انتخاب کنید.
چرا کلمات دلخواه خودم را انتخاب نکنم؟
کلماتی که آدمها انتخاب میکنند از الگوهایی پیروی میکنند که ابزارهای حدس زدن اول همانها را امتحان میکنند. ۱۱ بیت برای هر کلمه فقط وقتی برقرار است که رایانه همهٔ کلمات را بهطور تصادفی انتخاب کند.