[{"data":1,"prerenderedAt":503},["ShallowReactive",2],{"navigation_docs":3,"-libraries-deprecated-passphrase-generator":275,"-libraries-deprecated-passphrase-generator-surround":498},[4,48,89],{"title":5,"path":6,"stem":7,"children":8,"icon":47},"Systems & Solutions","\u002Fsystems","1.systems\u002F0.index",[9,11,29],{"title":10,"path":6,"stem":7},"Overview",{"title":12,"path":13,"stem":14,"children":15},"Serverless Satis","\u002Fsystems\u002Fserverless-satis","1.systems\u002Fserverless-satis\u002F0.index",[16,17,21,25],{"title":10,"path":13,"stem":14},{"title":18,"path":19,"stem":20},"CLI generator","\u002Fsystems\u002Fserverless-satis\u002Fs3-satis","1.systems\u002Fserverless-satis\u002F1.s3-satis",{"title":22,"path":23,"stem":24},"GitHub Action","\u002Fsystems\u002Fserverless-satis\u002Fs3-satis-github-action","1.systems\u002Fserverless-satis\u002F2.s3-satis-github-action",{"title":26,"path":27,"stem":28},"CloudFlare Worker","\u002Fsystems\u002Fserverless-satis\u002Fcloudflare-worker","1.systems\u002Fserverless-satis\u002F3.cloudflare-worker",{"title":30,"path":31,"stem":32,"children":33},"WebPrint","\u002Fsystems\u002Fwebprint","1.systems\u002Fwebprint\u002F0.index",[34,35,39,43],{"title":10,"path":31,"stem":32},{"title":36,"path":37,"stem":38},"Server","\u002Fsystems\u002Fwebprint\u002Fserver","1.systems\u002Fwebprint\u002F1.server",{"title":40,"path":41,"stem":42},"Host Service","\u002Fsystems\u002Fwebprint\u002Fservice","1.systems\u002Fwebprint\u002F2.service",{"title":44,"path":45,"stem":46},"API","\u002Fsystems\u002Fwebprint\u002Fapi","1.systems\u002Fwebprint\u002F3.api","mdi:monitor",{"title":49,"path":50,"stem":51,"children":52,"icon":88},"Apps & Tools","\u002Fapps","2.apps\u002F0.index",[53,54,58,62,66,70],{"title":10,"path":50,"stem":51},{"title":55,"path":56,"stem":57},"File Hasher.NET","\u002Fapps\u002Ffile-hasher","2.apps\u002F1.file-hasher",{"title":59,"path":60,"stem":61},"GitFlow Tool","\u002Fapps\u002Fgit-flow","2.apps\u002F1.git-flow",{"title":63,"path":64,"stem":65},"PDF Scan Splitter","\u002Fapps\u002Fpdf-scan-splitter","2.apps\u002F1.pdf-scan-splitter",{"title":67,"path":68,"stem":69},"USB Scale Counter","\u002Fapps\u002Fusb-scale-counter","2.apps\u002F1.usb-scale-counter",{"title":71,"path":72,"stem":73,"children":74,"page":87},"Deprecated","\u002Fapps\u002Fdeprecated","2.apps\u002F9.deprecated",[75,79,83],{"title":76,"path":77,"stem":78},"Batch Comparator","\u002Fapps\u002Fdeprecated\u002Fcomparator","2.apps\u002F9.deprecated\u002Fcomparator",{"title":80,"path":81,"stem":82},"ContactBridge","\u002Fapps\u002Fdeprecated\u002Fcontact-bridge","2.apps\u002F9.deprecated\u002Fcontact-bridge",{"title":84,"path":85,"stem":86},"File Hasher.PY","\u002Fapps\u002Fdeprecated\u002Ffile-hasher-python","2.apps\u002F9.deprecated\u002Ffile-hasher-python",false,"teenyicons:terminal-outline",{"title":90,"path":91,"stem":92,"children":93,"icon":274},"Libraries & Packages","\u002Flibraries","3.libraries\u002F0.index",[94,95,152,193,206,218],{"title":10,"path":91,"stem":92},{"title":96,"path":97,"stem":98,"children":99,"page":87},"PHP & Laravel","\u002Flibraries\u002Fphp","3.libraries\u002F100.php",[100,104,108,112,116,120,124,128,132,136,140,144,148],{"title":101,"path":102,"stem":103},"Binary Tools","\u002Flibraries\u002Fphp\u002Fbinary-tools","3.libraries\u002F100.php\u002Fbinary-tools",{"title":105,"path":106,"stem":107},"Certificate Chain","\u002Flibraries\u002Fphp\u002Fcert-chain","3.libraries\u002F100.php\u002Fcert-chain",{"title":109,"path":110,"stem":111},"Eloquent Sluggable","\u002Flibraries\u002Fphp\u002Feloquent-sluggable","3.libraries\u002F100.php\u002Feloquent-sluggable",{"title":113,"path":114,"stem":115},"Eloquent Tokenable","\u002Flibraries\u002Fphp\u002Feloquent-tokenable","3.libraries\u002F100.php\u002Feloquent-tokenable",{"title":117,"path":118,"stem":119},"Eloquent ULID-able","\u002Flibraries\u002Fphp\u002Feloquent-ulidable","3.libraries\u002F100.php\u002Feloquent-ulidable",{"title":121,"path":122,"stem":123},"Eloquent UUID-able","\u002Flibraries\u002Fphp\u002Feloquent-uuidable","3.libraries\u002F100.php\u002Feloquent-uuidable",{"title":125,"path":126,"stem":127},"emSzmal Banking API wrapper","\u002Flibraries\u002Fphp\u002Femszmal","3.libraries\u002F100.php\u002Femszmal",{"title":129,"path":130,"stem":131},"EPC Tag Data Standard","\u002Flibraries\u002Fphp\u002Fepc-tds","3.libraries\u002F100.php\u002Fepc-tds",{"title":133,"path":134,"stem":135},"File Hasher.PHP","\u002Flibraries\u002Fphp\u002Ffile-hasher","3.libraries\u002F100.php\u002Ffile-hasher",{"title":137,"path":138,"stem":139},"Content Negotiable Responses for Laravel","\u002Flibraries\u002Fphp\u002Flaravel-content-negotiable-responses","3.libraries\u002F100.php\u002Flaravel-content-negotiable-responses",{"title":141,"path":142,"stem":143},"LPD Client and Server","\u002Flibraries\u002Fphp\u002Flpd","3.libraries\u002F100.php\u002Flpd",{"title":145,"path":146,"stem":147},"Partial Key Verification Library for PHP","\u002Flibraries\u002Fphp\u002Fpartial-key-verification","3.libraries\u002F100.php\u002Fpartial-key-verification",{"title":149,"path":150,"stem":151},"WebPrint.PHP","\u002Flibraries\u002Fphp\u002Fwebprint","3.libraries\u002F100.php\u002Fwebprint",{"title":153,"path":154,"stem":155,"children":156,"page":87},"Capacitor.JS","\u002Flibraries\u002Fcapacitor","3.libraries\u002F200.capacitor",[157,161,165,169,173,177,181,185,189],{"title":158,"path":159,"stem":160},"SPP Bluetooth Printer for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fbluetooth-printer","3.libraries\u002F200.capacitor\u002Fbluetooth-printer",{"title":162,"path":163,"stem":164},"Sunmi Camera Scanner for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fsunmi-camera-scanner","3.libraries\u002F200.capacitor\u002Fsunmi-camera-scanner",{"title":166,"path":167,"stem":168},"Sunmi Keyboard Handler for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fsunmi-keyboard-handler","3.libraries\u002F200.capacitor\u002Fsunmi-keyboard-handler",{"title":170,"path":171,"stem":172},"Sunmi Inner Printer SDK for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fsunmi-printer","3.libraries\u002F200.capacitor\u002Fsunmi-printer",{"title":174,"path":175,"stem":176},"Sunmi Scan Head  SDK for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fsunmi-scanhead","3.libraries\u002F200.capacitor\u002Fsunmi-scanhead",{"title":178,"path":179,"stem":180},"Sunmi Scan Head (lite) SDK for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fsunmi-scanhead-lite","3.libraries\u002F200.capacitor\u002Fsunmi-scanhead-lite",{"title":182,"path":183,"stem":184},"Sunmi UHF RFID SDK for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fsunmi-uhf","3.libraries\u002F200.capacitor\u002Fsunmi-uhf",{"title":186,"path":187,"stem":188},"Dymo M10 USB Scale driver for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fusb-scale","3.libraries\u002F200.capacitor\u002Fusb-scale",{"title":190,"path":191,"stem":192},"WebView WatchDog for Capacitor.js","\u002Flibraries\u002Fcapacitor\u002Fwebview-watchdog","3.libraries\u002F200.capacitor\u002Fwebview-watchdog",{"title":194,"path":195,"stem":196,"children":197,"page":87},"JavaScript & TypeScript","\u002Flibraries\u002Fjs","3.libraries\u002F300.js",[198,202],{"title":199,"path":200,"stem":201},"Partial Key Verification Library for TS\u002FJS","\u002Flibraries\u002Fjs\u002Fpartial-key-verification","3.libraries\u002F300.js\u002Fpartial-key-verification",{"title":203,"path":204,"stem":205},"WebPrint.JS","\u002Flibraries\u002Fjs\u002Fwebprint","3.libraries\u002F300.js\u002Fwebprint",{"title":207,"path":208,"stem":209,"children":210,"page":87},".NET & C#","\u002Flibraries\u002Fnet","3.libraries\u002F400.net",[211,214],{"title":55,"path":212,"stem":213},"\u002Flibraries\u002Fnet\u002Ffile-hasher","3.libraries\u002F400.net\u002Ffile-hasher",{"title":215,"path":216,"stem":217},"Partial Key Verification Library for Compact Framework","\u002Flibraries\u002Fnet\u002Fpartial-key-verification","3.libraries\u002F400.net\u002Fpartial-key-verification",{"title":71,"path":219,"stem":220,"children":221,"page":87},"\u002Flibraries\u002Fdeprecated","3.libraries\u002F999.deprecated",[222,226,230,234,238,242,246,250,254,258,262,266,270],{"title":223,"path":224,"stem":225},"CoinHive API and Captcha","\u002Flibraries\u002Fdeprecated\u002Fcoinhive-api","3.libraries\u002F999.deprecated\u002Fcoinhive-api",{"title":227,"path":228,"stem":229},"Eloquent Encryptable","\u002Flibraries\u002Fdeprecated\u002Feloquent-encryptable","3.libraries\u002F999.deprecated\u002Feloquent-encryptable",{"title":231,"path":232,"stem":233},"Eloquent GUID-able","\u002Flibraries\u002Fdeprecated\u002Feloquent-guidable","3.libraries\u002F999.deprecated\u002Feloquent-guidable",{"title":235,"path":236,"stem":237},"Laravel Web Cron","\u002Flibraries\u002Fdeprecated\u002Flaravel-cron","3.libraries\u002F999.deprecated\u002Flaravel-cron",{"title":239,"path":240,"stem":241},"Laravel .env filler","\u002Flibraries\u002Fdeprecated\u002Flaravel-dotenv-filler","3.libraries\u002F999.deprecated\u002Flaravel-dotenv-filler",{"title":243,"path":244,"stem":245},"Laravel Permissions","\u002Flibraries\u002Fdeprecated\u002Flaravel-permissions","3.libraries\u002F999.deprecated\u002Flaravel-permissions",{"title":247,"path":248,"stem":249},"Polish Validator Rules for Laravel","\u002Flibraries\u002Fdeprecated\u002Flaravel-polish-validator","3.libraries\u002F999.deprecated\u002Flaravel-polish-validator",{"title":251,"path":252,"stem":253},"Laravel SMS Notification Channel","\u002Flibraries\u002Fdeprecated\u002Flaravel-sms","3.libraries\u002F999.deprecated\u002Flaravel-sms",{"title":255,"path":256,"stem":257},"Laravel SMS Notification Channel - JustSend.pl Driver","\u002Flibraries\u002Fdeprecated\u002Flaravel-sms-justsend","3.libraries\u002F999.deprecated\u002Flaravel-sms-justsend",{"title":259,"path":260,"stem":261},"Laravel SMS Notification Channel - SerwerSMS.pl Driver","\u002Flibraries\u002Fdeprecated\u002Flaravel-sms-serwersms","3.libraries\u002F999.deprecated\u002Flaravel-sms-serwersms",{"title":263,"path":264,"stem":265},"Diceware Generator","\u002Flibraries\u002Fdeprecated\u002Fpassphrase-generator","3.libraries\u002F999.deprecated\u002Fpassphrase-generator",{"title":267,"path":268,"stem":269},"Raw Printer tools for C#","\u002Flibraries\u002Fdeprecated\u002Fraw-printer","3.libraries\u002F999.deprecated\u002Fraw-printer",{"title":271,"path":272,"stem":273},"Signed Document","\u002Flibraries\u002Fdeprecated\u002Fsigned-document","3.libraries\u002F999.deprecated\u002Fsigned-document","charm:package",{"id":276,"title":263,"active":87,"body":277,"description":491,"extension":492,"featured":493,"featured_description":493,"featured_icon":493,"github":286,"layout":493,"links":493,"list_title":493,"meta":494,"navigation":403,"path":264,"platform":96,"seo":495,"stem":265,"system":493,"system_url":493,"type":496,"__hash__":497},"docs\u002F3.libraries\u002F999.deprecated\u002Fpassphrase-generator.md",{"type":278,"value":279,"toc":487},"minimark",[280,300,325,330,334,362,366,483],[281,282,283,290,295],"u-button-group",{},[284,285,289],"u-button",{"href":286,"icon":287,"target":288},"https:\u002F\u002Fgithub.com\u002Fkduma-OSS\u002FLV-passphrase-generator","bxl:github","_blank","GitHub Repository",[284,291,294],{"href":292,"icon":293,"target":288},"https:\u002F\u002Fgithub.com\u002Fkduma-OSS\u002FLV-passphrase-generator\u002Freleases\u002Flatest\u002F","material-symbols:cloud-download","Releases",[284,296,299],{"href":297,"icon":298,"target":288},"https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fkduma\u002Fpassphrase-generator","simple-icons:packagist","Packagist",[301,302,303,307,308,312,313,320,321,324],"warning",{},[304,305,306],"strong",{},"Package EOL:"," This package is no longer maintained. The underlying dependency ",[309,310,311],"code",{},"genphrase\u002Fgenphrase"," is no longer actively developed, and the package has not been updated to support modern Laravel versions. For passphrase generation, consider using dedicated libraries such as ",[314,315,319],"a",{"href":316,"rel":317},"https:\u002F\u002Fgithub.com\u002Fhackzilla\u002Fpassword-generator",[318],"nofollow","hackzilla\u002Fpassword-generator"," or implementing a simple diceware generator directly in your application using PHP 8.3+ and ",[309,322,323],{},"random_int()",".",[326,327,329],"h2",{"id":328},"install","Install",[331,332,333],"p",{},"Via Composer",[335,336,341],"pre",{"className":337,"code":338,"language":339,"meta":340,"style":340},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark monokai","$ composer require kduma\u002Fpassphrase-generator\n","bash","",[309,342,343],{"__ignoreMap":340},[344,345,348,352,356,359],"span",{"class":346,"line":347},"line",1,[344,349,351],{"class":350},"sR7ES","$",[344,353,355],{"class":354},"sLACW"," composer",[344,357,358],{"class":354}," require",[344,360,361],{"class":354}," kduma\u002Fpassphrase-generator\n",[326,363,365],{"id":364},"usage","Usage",[335,367,371],{"className":368,"code":369,"language":370,"meta":340,"style":340},"language-php shiki shiki-themes material-theme-lighter github-light github-dark monokai","Passphrase::get();\n\u002F\u002F returns: Molecule-Unclamped-think-alphabet\n\nPassphrase::setSeparators(\"!@#\")\n    ->setEntropy(30)\n    ->useEnglishWordList()\n    ->dontUseModifiers()\n    ->get();\n\u002F\u002F returns: Chrome#Quite@Tribe\n","php",[309,372,373,391,398,405,430,447,458,468,477],{"__ignoreMap":340},[344,374,375,379,383,387],{"class":346,"line":347},[344,376,378],{"class":377},"s_MOj","Passphrase",[344,380,382],{"class":381},"sGXK2","::",[344,384,386],{"class":385},"sD0ED","get",[344,388,390],{"class":389},"swvn1","();\n",[344,392,394],{"class":346,"line":393},2,[344,395,397],{"class":396},"ss7Ak","\u002F\u002F returns: Molecule-Unclamped-think-alphabet\n",[344,399,401],{"class":346,"line":400},3,[344,402,404],{"emptyLinePlaceholder":403},true,"\n",[344,406,408,410,412,415,418,422,425,427],{"class":346,"line":407},4,[344,409,378],{"class":377},[344,411,382],{"class":381},[344,413,414],{"class":385},"setSeparators",[344,416,417],{"class":389},"(",[344,419,421],{"class":420},"siCPE","\"",[344,423,424],{"class":354},"!@#",[344,426,421],{"class":420},[344,428,429],{"class":389},")\n",[344,431,433,436,439,441,445],{"class":346,"line":432},5,[344,434,435],{"class":381},"    ->",[344,437,438],{"class":385},"setEntropy",[344,440,417],{"class":389},[344,442,444],{"class":443},"sYThS","30",[344,446,429],{"class":389},[344,448,450,452,455],{"class":346,"line":449},6,[344,451,435],{"class":381},[344,453,454],{"class":385},"useEnglishWordList",[344,456,457],{"class":389},"()\n",[344,459,461,463,466],{"class":346,"line":460},7,[344,462,435],{"class":381},[344,464,465],{"class":385},"dontUseModifiers",[344,467,457],{"class":389},[344,469,471,473,475],{"class":346,"line":470},8,[344,472,435],{"class":381},[344,474,386],{"class":385},[344,476,390],{"class":389},[344,478,480],{"class":346,"line":479},9,[344,481,482],{"class":396},"\u002F\u002F returns: Chrome#Quite@Tribe\n",[484,485,486],"style",{},"html pre.shiki code .sR7ES, html code.shiki .sR7ES{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .s_MOj, html code.shiki .s_MOj{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#79B8FF;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .ss7Ak, html code.shiki .ss7Ak{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit;--shiki-sepia:#88846F;--shiki-sepia-font-style:inherit}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sYThS, html code.shiki .sYThS{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}",{"title":340,"searchDepth":393,"depth":393,"links":488},[489,490],{"id":328,"depth":393,"text":329},{"id":364,"depth":393,"text":365},"Diceware pass phrase generator","md",null,{},{"title":263,"description":491},"library","Vt0AewXzteEWLQSlSDr9g45ontYKW8sT8PKvthkMoEk",[499,501],{"title":259,"path":260,"stem":261,"description":500,"children":-1},"An SerwerSMS.pl driver for kduma\u002Fsms package",{"title":267,"path":268,"stem":269,"description":502,"children":-1},"C# Raw Printing helper for dot matrix and thermal printers.",1775662910927]