ఉచిత పాస్వర్డ్ జనరేటర్
అనుకూల పొడవు, అక్షర రకాలు మరియు మినహాయింపులతో బలమైన, యాదృచ్ఛిక పాస్వర్డ్లను రూపొందించండి. పరిమితులు లేవు, లాగిన్లు లేవు.
ఇది ఎలా పనిచేస్తుంది
పాస్వర్డ్లు Web Crypto API యొక్క crypto.getRandomValues() ఉపయోగించి పూర్తిగా మీ బ్రౌజర్లో సృష్టించబడతాయి — బ్రౌజర్లు TLS కోసం ఉపయోగించే అదే క్రిప్టోగ్రాఫిక్ యాదృచ్ఛిక మూలం. Math.random() లేదు, సర్వర్ లేదు, ఏ విధమైన నెట్వర్క్ అభ్యర్థన లేదు.
- 1అక్షర సమూహ కూర్పుమీ చెక్బాక్స్ ఎంపికల ఆధారంగా, టూల్ పెద్ద అక్షరాలు, చిన్న అక్షరాలు, అంకెలు, మరియు చిహ్నాల కోసం వేర్వేరు arrays నిర్మిస్తుంది. 'ఒకేలా కనిపించే అక్షరాలను మినహాయించు' ఆన్లో ఉంటే, సమూహం ఏర్పడే ముందు 1, l, I, 0, మరియు O వంటి దృశ్యపరంగా అస్పష్టమైన అక్షరాలు ప్రతి సెట్ నుండి తీసివేయబడతాయి.
- 2Rejection-sampled యాదృచ్ఛిక ఎంపికప్రతి అక్షర స్థానం rejection samplingతో crypto.getRandomValues() ఉపయోగించి నింపబడుతుంది: ముడి యాదృచ్ఛిక విలువ పంపిణీ యొక్క పక్షపాత తోకలో పడితే, అది విస్మరించబడి మళ్లీ తీయబడుతుంది. ఇది కొన్ని అక్షరాలను గణాంకపరంగా ఇతరుల కంటే ఎక్కువ సంభావ్యంగా చేసే modulo biasను తొలగిస్తుంది.
- 3హామీ ఉన్న తరగతి కవరేజ్పూర్తి పాస్వర్డ్ను శాంపిల్ చేసిన తర్వాత, ఎంచుకున్న ప్రతి తరగతి నుండి కనీసం ఒక అక్షరం ఉందో టూల్ తనిఖీ చేస్తుంది. లేకపోతే, స్థిర స్లాట్లలో అక్షరాలను మార్చడం బదులు (అది పంపిణీని వక్రీకరిస్తుంది) మొత్తం పాస్వర్డ్ను మళ్లీ శాంపిల్ చేసి మళ్లీ తనిఖీ చేస్తుంది — 100 సార్లు వరకు.
- 4ఎంట్రోపీ మరియు క్రాక్-సమయ అంచనాటూల్ ఎంట్రోపీని length × log2(pool size)గా లెక్కిస్తుంది మరియు సెకనుకు 100 బిలియన్ అంచనాల GPU ఆధారంతో (MD5 వంటి వేగవంతమైన hashesకు తగినది; bcrypt/Argon2-రక్షిత పాస్వర్డ్లకు చాలా ఎక్కువ సమయం పడుతుంది) log-space అంకగణితం ఉపయోగించి క్రాక్ సమయాన్ని అంచనా వేస్తుంది. మీరు సెట్టింగ్లు మార్చినప్పుడు రెండు సంఖ్యలూ వెంటనే అప్డేట్ అవుతాయి.
జనరేటర్ పూర్తిగా మీ బ్రౌజర్లో నడుస్తుంది — పాస్వర్డ్లు, సెట్టింగ్లు, లేదా వినియోగ డేటా ఏవీ ఎప్పుడూ సర్వర్కు పంపబడవు.
సంబంధిత సాధనాలు
పాస్వర్డ్ బలం తనిఖీ
ఎంట్రోపీ విశ్లేషణ, క్రాక్ టైమ్ అంచనాలు, మరియు అవసరాల వివరణాత్మక చెక్లిస్ట్తో మీ పాస్వర్డ్ ఎంత బలంగా ఉందో తనిఖీ చేయండి. పూర్తిగా మీ బ్రౌజర్లోనే నడుస్తుంది.
టెక్స్ట్ ఎన్క్రిప్షన్
బలమైన AES-256-GCMను ఉపయోగించి పాస్వర్డ్తో టెక్స్ట్ను ఎన్క్రిప్ట్ మరియు డిక్రిప్ట్ చేయండి. పాస్వర్డ్ మీ బ్రౌజర్ను వదిలిపెట్టదు. రహస్యాలను సురక్షితంగా షేర్ చేయండి.
ఫైల్ ఎన్క్రిప్షన్ (AES-256-GCM)
AES-256-GCM మరియు PBKDF2 (250,000 ఇటరేషన్లు) ఉపయోగించి ఏ ఫైల్నైనా పాస్వర్డ్తో ఎన్క్రిప్ట్ చేయండి. .enc అవుట్పుట్ సరైన పాస్వర్డ్తో మాత్రమే తెరుచుకుంటుంది, మరియు దీన్ని ఈ టూల్ మాత్రమే డిక్రిప్ట్ చేయగలదు. పూర్తిగా క్లయింట్-సైడ్ — మీ ఫైల్ మీ పరికరాన్ని ఎప్పుడూ వదిలిపెట్టదు.