مولد تصادفی
UUID (نسخه ۴ و ۷) تولید کنید، تاس بریزید، سکه بیندازید، عدد انتخاب کنید و توکنهای hex یا base64url بسازید. روی دستگاه شما اجرا میشود و چیزی بارگذاری نمیکند.
یک صفحه ابزار تصادفی که همه از مولد اعداد تصادفی رمزنگاریشده مرورگر شما استفاده میکنند، همان منبعی که برای کلیدهای رمزگذاری به کار میرود. UUID، پرتاب تاس، پرتاب سکه، عدد در یک بازه یا توکن به هر تعداد که لازم دارید بسازید و همه را یکجا کپی کنید.
چگونه کار میکند
- انتخاب کنید چه چیزی تولید شود و گزینههای آن را تنظیم کنید.
- تعداد نتایج مورد نظر را تنظیم کنید. بلافاصله نشان داده میشوند.
- یکی یا همه را کپی کنید، یا برای مجموعهای تازه دوباره تولید کنید.
با دادههای شما چه اتفاقی میافتد
- مقادیر در مرورگر شما ساخته میشوند و هرگز به جایی فرستاده نمیشوند. تولید هیچ درخواستی نمیفرستد.
- چیزی ذخیره یا ثبت نمیشود. صفحه را دوباره بارگذاری کنید تا همه مقادیر از بین بروند.
- اعداد بدون سوگیری انتخاب میشوند، بنابراین بازهای که بهطور مساوی تقسیم نمیشود به سمت مقادیر پایین متمایل نیست.
محدودیتهایی که باید بدانید
- UUID یک شناسه است، نه یک رمز محرمانه. نسخه ۷ با زمان ساخت خود شروع میشود، بنابراین زمان را نشان میدهد. برای یک کلید محرمانه از گزینه توکن استفاده کنید.
- تصادفی بودن مرورگر برای انتخابهای روزمره و کلیدهایی که میسازید و فوراً استفاده میکنید مناسب است. برای چیزی به جدی بودن seed یک کیف پول، از یک ابزار اختصاصی قابل اعتماد استفاده کنید.
پرسشهای متداول
تفاوت UUID نسخه ۴ و ۷ چیست؟
نسخه ۴ کاملاً تصادفی است. نسخه ۷ با زمان فعلی بر حسب میلیثانیه شروع میشود و پس از آن بیتهای تصادفی میآیند، بنابراین مقادیر بعدی پس از مقادیر قبلی مرتب میشوند، که برای کلیدهای پایگاه داده مناسب است.
آیا این برای کلیدها به اندازه کافی تصادفی است؟
اعداد از مولد امن رمزنگاری مرورگر میآیند، که منبع درست است. توکنها برای کلیدهای API و رمزهای محرمانه با اندازهای که انتخاب میکنید مناسباند. برای رمزهای عبور، تولیدکننده رمز عبور گزینههایی را که سایتها میخواهند اضافه میکند.
آیا تاس و سکه منصفانهاند؟
بله. هر وجه و هر طرف احتمال یکسانی دارد. ابزار از سوگیری کوچکی که یک محاسبه ساده باقیمانده ایجاد میکند، وقتی تعداد وجهها بازه مولد را بهطور مساوی تقسیم نمیکند، جلوگیری میکند.