LibraTool logoLibraTool

Генератори парол-и ройгон

Бо дарозии фармоишӣ, намудҳои аломатҳо ва истисноҳо паролҳои қавӣ ва тасодуфӣ эҷод кунед. Ҳеҷ маҳдудият, воридшавӣ нест.

Ҳамин ки бор шуд офлайн кор мекунад
16
464

Чӣ тавр он кор мекунад

Паролҳо пурра дар браузери шумо бо crypto.getRandomValues()-и API-и Web Crypto тавлид карда мешаванд — ҳамон манбаи тасодуфии криптографӣ ки браузерҳо барои TLS истифода мебаранд. Ягон Math.random(), ягон сервер, ягон дархости шабака.

  1. 1
    Ҷамъоварии ҳавзи аломат
    Бар пойаи интихоби қуттичаҳои шумо, абзор массивҳои алоҳидаро барои ҳарфи калон, ҳарфи хурд, рақам ва аломат месозад. Агар 'аломатҳои монандро истисно кунед' фаъол бошад, аломатҳои визуалан норавшан ба монанди 1, l, I, 0 ва O аз ҳар маҷмӯа пеш аз ташаккули ҳавз бартараф карда мешаванд.
  2. 2
    Интихоби тасодуфии намунагирии-радшуда
    Ҳар мавқеи аломат бо crypto.getRandomValues() бо намунагирии радкунӣ пур карда мешавад: агар қиммати тасодуфии хом дар думи тарафдоронаи тақсимот бияфтад, он партофта ва аз нав кашида мешавад. Ин тарафдории модуло, ки баъзе аломатҳоро ба таври оморӣ эҳтимолтар аз дигарон мекард, бартараф мекунад.
  3. 3
    Пӯшиши синфи кафолатнок
    Пас аз намунагирии тамоми парол, абзор месанҷад, ки оё ҳадди ақал як аломат аз ҳар синфи интихобшуда мавҷуд аст. Агар не, он тамоми паролро аз нав намуна мегирад ва боз месанҷад — то 100 маротиба — на ба ҷои иваз кардани аломатҳо ба ҷойҳои собит, ки тақсимотро каҷ мекард.
  4. 4
    Энтропия ва тахмини вақти шикастан
    Абзор энтропияро ҳамчун дарозӣ × log2(андозаи ҳавз) ҳисоб мекунад ва вақти шикастанро бо истифодаи арифметикаи фазои-логарифмӣ дар муқобили пойаи 100 миллиард тахмин-дар-сония-и GPU (мувофиқ барои хэшҳои зуд ба монанди MD5; паролҳои бо bcrypt/Argon2 муҳофизатшуда хеле дуртар мешаванд) тахмин мекунад. Ҳарду рақам фавран ҳангоми тағйир додани танзимот нав мешаванд.

Тавлидгар пурра дар браузери шумо кор мекунад — ягон парол, танзимот ё маълумоти истифода ҳаргиз ба сервер фиристода намешавад.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда