1<!doctype html> 2<html lang="zh-CN" data-runtime-version="2.0.1" data-product-version="2.1.0"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" /> 6 <meta name="color-scheme" content="light" /> 7 <meta name="referrer" content="no-referrer" /> 8 <meta http-equiv="Content-Security-Policy" content="default-src 'none'; script-src 'self' 'sha256-mfWt0aK85Bf+RfaNvF02UcVavkaIcRhgMljtS0PGhzU='; style-src 'self'; connect-src 'self'; img-src 'self' data: blob:; font-src 'self' data:; frame-src 'self'; worker-src 'self'; object-src 'none'; base-uri 'none'; form-action 'none'" /> 9 <title>å®å ¨éæºæ°æ®çæå¨ V2.1ï½å¯ç ãå£ä»¤ãPINãTokenãUUID ä¸ BIP39</title> 10 <meta name="title" content="å®å ¨éæºæ°æ®çæå¨ V2.1ï½å¯ç ãå£ä»¤ãPINãTokenãUUID ä¸ BIP39" /> 11 <meta name="application-name" content="å®å ¨éæºæ°æ®çæå¨ V2.1" /> 12 <meta name="description" content="å è´¹ãä¸ä¸çæµè§å¨æ¬å°å®å ¨éæºæ°æ®çæå¨ï¼æ¯æ PasswordãPassphraseãPINãTokenãAPI SecretãUUIDãHexãRandom Bytes ä¸ BIP39 Mnemonicãä½¿ç¨ Web Crypto APIï¼çæå 容ä¸ä¼ä½ä¸ºçææ°æ®ä¸ä¼ ã" /> 13 <meta name="keywords" content="å¯ç çæå¨,éæºå¯ç ,强å¯ç ,å£ä»¤,Passphrase,PINç ,Token,API Secret,UUID,Hex,Random Bytes,BIP39,Mnemonic,å©è®°è¯,å®å ¨éæºæ°æ®çæå¨,Web Crypto,Password Generator" /> 14 <meta name="subject" content="æµè§å¨æ¬å°å¯ç ãå£ä»¤ãPINãTokenãAPI SecretãUUIDãHexãéæºåèä¸ BIP39 å©è®°è¯çæå·¥å ·" /> 15 <meta name="abstract" content="A privacy-first security random data generator for Password, Passphrase, PIN, Token, API Secret, UUID, Hex, Random Bytes and BIP39 Mnemonic, powered by Web Crypto." /> 16 <meta name="author" content="betaer" /> 17 <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> 18 <meta name="googlebot" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> 19 <meta name="bingbot" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /> 20 <meta name="theme-color" content="#0b5cff" /> 21 <link rel="canonical" href="https://betaer.github.io/password-generator/index.html" /> 22 <link rel="alternate" hreflang="zh-CN" href="https://betaer.github.io/password-generator/index.html" /> 23 <link rel="alternate" hreflang="x-default" href="https://betaer.github.io/password-generator/index.html" /> 24 <link rel="icon" type="image/png" sizes="512x512" href="./password-generator-icon.png" /> 25 <link rel="sitemap" type="application/xml" href="https://betaer.github.io/sitemap.xml" /> 26 <link rel="alternate" type="text/plain" href="https://betaer.github.io/password-generator/llms.txt" title="çæå¼æç´¢ä¸ AI å©æè¯´æ" /> 27 28 <meta property="og:type" content="website" /> 29 <meta property="og:site_name" content="å®å ¨éæºæ°æ®çæå¨ · Security Random Generator" /> 30 <meta property="og:locale" content="zh_CN" /> 31 <meta property="og:title" content="å®å ¨éæºæ°æ®çæå¨ V2.1ï½ä¹ç±»æµè§å¨æ¬å°çæå¨" /> 32 <meta property="og:description" content="æµè§å¨æ¬å°çæ PasswordãPassphraseãPINãTokenãAPI SecretãUUIDãHexãRandom Bytes ä¸ BIP39 Mnemonicï¼ç²¾ç¡®çæå¨ææ 䏿»å»åºæ¯ä¼°ç®åå±å±ç¤ºã" /> 33 <meta property="og:url" content="https://betaer.github.io/password-generator/index.html" /> 34 <meta property="og:image" content="https://betaer.github.io/password-generator/assets/social-preview-v2.1.png" /> 35 <meta property="og:image:secure_url" content="https://betaer.github.io/password-generator/assets/social-preview-v2.1.png" /> 36 <meta property="og:image:type" content="image/png" /> 37 <meta property="og:image:width" content="1200" /> 38 <meta property="og:image:height" content="630" /> 39 <meta property="og:image:alt" content="å®å ¨éæºæ°æ®çæå¨ V2.1ï¼ä¹ç±»æ°æ®å¨æµè§å¨æ¬å°çæ" /> 40 41 <meta name="twitter:card" content="summary_large_image" /> 42 <meta name="twitter:title" content="å®å ¨éæºæ°æ®çæå¨ V2.1ï½ä¹ç±»æµè§å¨æ¬å°çæå¨" /> 43 <meta name="twitter:description" content="æ¬å°çæå¯ç ãå£ä»¤ãPINãTokenãAPI SecretãUUIDãHexãéæºåèä¸ BIP39 å©è®°è¯ã" /> 44 <meta name="twitter:image" content="https://betaer.github.io/password-generator/assets/social-preview-v2.1.png" /> 45 <meta name="twitter:image:alt" content="å®å ¨éæºæ°æ®çæå¨ V2.1ï¼ä¹ç±»æ°æ®å¨æµè§å¨æ¬å°çæ" /> 46 47
47<script id="v21-structured-data" type="application/ld+json"> 48 { 49 "@context": "https://schema.org", 50 "@graph": [ 51 { 52 "@type": "WebSite", 53 "@id": "https://betaer.github.io/#website", 54 "url": "https://betaer.github.io/", 55 "name": "betaer 项ç®ä¸»é¡µ", 56 "alternateName": "betaer Projects", 57 "description": "betaer çå ¬å¼é¡¹ç®ä¸æµè§å¨ç«¯å·¥å ·éåã", 58 "inLanguage": "zh-CN", 59 "publisher": { "@id": "https://betaer.github.io/#author" } 60 }, 61 { 62 "@type": "Person", 63 "@id": "https://betaer.github.io/#author", 64 "name": "betaer", 65 "url": "https://github.com/betaer" 66 }, 67 { 68 "@type": "SoftwareApplication", 69 "@id": "https://betaer.github.io/password-generator/index.html#application", 70 "name": "å®å ¨éæºæ°æ®çæå¨ V2.1", 71 "alternateName": ["Password Generator", "Passphrase Generator", "PIN Generator", "Token Generator", "API Secret Generator", "UUID Generator", "Hex Generator", "Random Bytes Generator", "BIP39 Mnemonic Generator"], 72 "url": "https://betaer.github.io/password-generator/index.html", 73 "description": "æµè§å¨æ¬å°è¿è¡çä¹ç±»å®å ¨éæºæ°æ®çæå¨ã精确计ç®çæç©ºé´ï¼å¹¶å°è§å¯æ¨¡å¼åæ»å»åºæ¯ä½ä¸ºç¬ç«ä¼°ç®å±ç¤ºãçæå 容ä¸ä¼ä½ä¸ºçææ°æ®ä¸ä¼ ã", 74 "keywords": ["å¯ç çæå¨", "Passphrase", "PIN", "Token", "API Secret", "UUID", "Hex", "Random Bytes", "BIP39 Mnemonic", "Web Crypto"], 75 "inLanguage": "zh-CN", 76 "applicationCategory": "SecurityApplication", 77 "applicationSubCategory": "Security Random Data Generation", 78 "operatingSystem": "Web", 79 "browserRequirements": "éè¦æ¯æ JavaScriptãWeb Crypto API ä¸ Web Worker çç°ä»£æµè§å¨", 80 "softwareVersion": "2.1.0", 81 "image": "https://betaer.github.io/password-generator/assets/social-preview-v2.1.png", 82 "isAccessibleForFree": true, 83 "isPartOf": { "@id": "https://betaer.github.io/#website" }, 84 "author": { "@id": "https://betaer.github.io/#author" }, 85 "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" }, 86 "sameAs": "https://github.com/betaer/password-generator", 87 "featureList": [ 88 "PasswordãPassphrase ä¸ PIN äººç±»åæ®çæ", 89 "TokenãAPI SecretãHex ä¸ Random Bytes æºå¨å¯é¥ææçæ", 90 "UUID v4 ä¸ v7 æ åæ è¯ç¬¦çæ", 91 "BIP39 Mnemonic 宿¹åç§è¯è¨è¯è¡¨ä¸æ ¡éªå", 92 "精确çæå¨ææ ãè§å¯æ¨¡å¼ä¼°ç®ä¸æ»å»åºæ¯ä¼°ç®åå±å±ç¤º", 93 "æµè§å¨ Web Crypto API æ¬å°çæï¼ææç»æä¸è¿å ¥ç»è®¡å段" 94 ] 95 }, 96 { 97 "@type": "BreadcrumbList", 98 "@id": "https://betaer.github.io/password-generator/index.html#breadcrumb", 99 "itemListElement": [ 100 { "@type": "ListItem", "position": 1, "name": "项ç®ä¸»é¡µ", "item": "https://betaer.github.io/" }, 101 { "@type": "ListItem", "position": 2, "name": "å®å ¨éæºæ°æ®çæå¨ V2.1", "item": "https://betaer.github.io/password-generator/index.html" } 102 ] 103 } 104 ] 105 } 106 </script>
106 107 <link rel="stylesheet" href="./assets/v2.1/app.ca8a0a294f81.css" /> 108 <link rel="preload" href="./assets/v2.1/passphrase-packs.fdcfc66d0f6e.js" as="script" /> 109 <link rel="preload" href="./assets/v2.1/pin-risk.a206560ebac9.js" as="script" /> 110 <link rel="preload" href="./assets/v2.1/bip39.english.578979e364c7.js" as="script" /> 111</head> 112<body> 113 <header class="topbar"> 114 <div class="topbar-inner"> 115 <div class="brand"> 116 <img src="./password-generator-icon.png" alt="" width="38" height="38" /> 117 <div><span class="brand-kicker">æµè§å¨æ¬å°å®å ¨å·¥å ·</span><p class="brand-name">å®å ¨éæºæ°æ®çæå¨</p></div> 118 </div> 119 <div class="topbar-meta"> 120 <span class="status-chip" id="crypto-status-chip" data-state="loading">Web Crypto / æ£æµä¸</span> 121 <span class="version-chip">V2.1</span> 122 </div> 123 </div> 124 </header> 125 126 <main class="page"> 127 <section class="intro" aria-labelledby="page-title"> 128 <div> 129 <p class="eyebrow">ä¸å¥æ¦çå¥çº¦ · ä¹ç±»å®å ¨çæå¨</p> 130 <h1 id="page-title">ä¸åªçæå¯ç ã<span>çæå¯è§£éçå®å ¨éæºæ°æ®ã</span></h1> 131 <p class="intro-copy">精确计ç®çæç©ºé´ï¼åºäºæç¡®åè®¾ä¼°ç®æ»å»ææ¬ã精确çæå¨ææ ãè§å¯æ¨¡å¼ä¼°ç®ä¸æ»å»åºæ¯ä¼°ç®åå±å±ç¤ºï¼ä¸åæ··æä¸ä¸ªâç²¾ç¡®ç ´è§£ç»è®ºâã</p> 132 </div> 133 </section> 134 135 <div class="workspace"> 136 <nav class="panel mode-panel" aria-labelledby="mode-panel-title"> 137 <h2 class="mode-panel-title" id="mode-panel-title"><span>1ã</span>éæ©çæç±»å</h2> 138 <div class="mode-groups"> 139 <div class="mode-group"><p>äººç±»åæ®</p><button class="mode-link" type="button" data-mode="password"><span class="mode-label-zh">å¯ç </span><span class="mode-label-en">Password</span></button><button class="mode-link" type="button" data-mode="passphrase"><span class="mode-label-zh">å£ä»¤</span><span class="mode-label-en">Passphrase</span></button><button class="mode-link" type="button" data-mode="pin"><span class="mode-label-zh">PIN ç </span><span class="mode-label-en">PIN</span></button><button class="mode-link" type="button" data-mode="mnemonic"><span class="mode-label-zh">å©è®°è¯</span><span class="mode-label-en">Mnemonic</span></button></div> 140 <div class="mode-group"><p>æºå¨å¯é¥</p><button class="mode-link" type="button" data-mode="token"><span class="mode-label-zh">令ç</span><span class="mode-label-en">Token</span></button><button class="mode-link" type="button" data-mode="apiSecret"><span class="mode-label-zh">API å¯é¥</span><span class="mode-label-en">API Secret</span></button><button class="mode-link" type="button" data-mode="hex"><span class="mode-label-zh">åå è¿å¶</span><span class="mode-label-en">Hex</span></button><button class="mode-link" type="button" data-mode="randomBytes"><span class="mode-label-zh">éæºåè</span><span class="mode-label-en">Random Bytes</span></button></div> 141 <div class="mode-group"><p>æ åæ è¯ç¬¦</p><button class="mode-link" type="button" data-mode="uuid"><span class="mode-label-zh">UUID æ è¯ç¬¦</span><span class="mode-label-en">UUID</span></button></div> 142 </div> 143 </nav> 144 145 <section class="panel config-panel" aria-labelledby="config-title"> 146 <div class="panel-heading"><div><span class="panel-index">2ãçç¥é ç½®</span><h2 id="config-title">å¯ç çç¥é ç½®</h2><p id="config-description">约ææç¥ç精确å忍¡åã</p></div><span class="model-badge" id="model-badge">ååçº¦ææ¨¡å</span></div> 147 <form id="generator-form" novalidate><div class="config-body" id="config-body"></div><div class="action-bar"><button class="button" type="reset">æ¢å¤é»è®¤</button><button class="button button-primary" id="generate-button" type="submit">çæ</button></div></form> 148 </section> 149 150 <section class="panel result-panel" aria-labelledby="result-title"> 151 <div class="panel-heading"><div><span class="panel-index">3ãçæç»æ</span><h2 id="result-title">å¯ç çæç»æ</h2><p>å½åç»æé»è®¤æ¾ç¤ºææï¼çæä¸ä¼èªå¨å¤å¶ï¼éè䏿¾ç¤ºåªå¨åä½ç½®åæ¢ã</p></div></div> 152 <div class="result-toolbar" id="result-toolbar" hidden><button class="button button-small button-primary" id="regenerate-all" type="button">éæ°çæå ¨é¨</button><button class="button button-small" id="copy-current" type="button">å¤å¶ç¬¬ä¸æ¡</button><button class="button button-small" id="copy-all" type="button">å¤å¶å ¨é¨</button><button class="button button-small button-danger" id="clear-results" type="button">æ¸ ç©ºç»æ</button></div> 153 <div class="result-scroll"> 154 <div id="result-container"></div> 155 <div class="history-panel-shell"> 156 <details class="history-panel" id="history-panel"> 157 <summary class="history-summary"><span><strong id="history-title">çæè®°å½ History</strong><small>é»è®¤æå · å½å页é¢å å</small></span></summary> 158 <div class="history-body"> 159 <div class="history-head"><p>æ¯æ¬¡ä¼è¯é»è®¤å ³éï¼ä¸æä¹ åå¼å ³æç§å¯ãæå¤ä¿ç 100 æ¡ï¼å¹¶å 8 MiB æ»
159é¢ç®éå¶ã<span id="history-budget-status">0 / 8,388,608 åè</span></p></div> 160 <div class="history-results" id="history-container" hidden></div> 161 </div> 162 </details> 163 <div class="history-top-actions"> 164 <span class="history-summary-count" id="history-summary-count">æªå¯ç¨</span> 165 <label class="history-top-toggle"><input id="history-toggle" type="checkbox" /><span>å¯ç¨è®°å½</span></label> 166 </div> 167 </div> 168 </div> 169 </section> 170 </div> 171 172 <div class="resource-strip" id="resource-strip" aria-label="æ¬å°å®å ¨èµæºç¶æ"></div> 173 174 <section class="security-note" aria-label="å®å ¨ä¸éç§è¾¹ç"> 175 <div><h3>æµè§å¨ä¸ç§å¯è¾¹ç</h3><p>å½åçæç»æé»è®¤ä»¥ææè¿å ¥å¯è§ DOMï¼éèæé®åªæ¹åè§è§åç°ãJavaScript String ä¸å¯åï¼æµè§å¨ä¸æä¾å¯é å 忏 é¶ï¼å æ¤æ¬é¡µä¸æ¿è¯ºâå½»åºæ¦é¤âãé«ä»·å¼ BIP39 åºä¼å 使ç¨ç¡¬ä»¶é±å æç»éªè¯ç离线æå»ºã</p></div> 176 <div><h3>åªè´´æ¿ä¸é离页é¢è®¿é®ç»è®¡</h3><p>åªææ¾å¼å¤å¶æåå ¥ç³»ç»åªè´´æ¿ãGoogle Analytics åªå¨æ <code>allow-same-origin</code> ç sandbox iframe ä¸è¿è¡ï¼ç¶é¡µé¢ä¸å è½½ Google JSï¼ä¹ä¸å iframe åéç±»åãé ç½®ãè¾å ¥æç»æãæ Cookie page-view ping ä»å¯è½å 嫿µè§å¨ä¸æ åç½ç»å±å æ°æ®ã</p></div> 177 </section> 178 179 <section id="v21-seo-content" class="seo-shell" aria-labelledby="v21-seo-title"> 180 <details id="v21-security-verification" class="seo-shell-overview"> 181 <summary class="seo-shell-overview-summary"><h2 id="v21-seo-title">V2.1 åè½ãæ°å¦æ¨¡åä¸å®å ¨è¾¹ç</h2></summary> 182 <div class="seo-shell-overview-content"> 183 <section aria-labelledby="v21-generator-types"> 184 <h3 id="v21-generator-types">ä¹ç±»çæå¨ä¸éç¨è¾¹ç</h3> 185 <p><strong>PasswordãPassphrase ä¸ PIN</strong> é¢åäººç±»åæ®ï¼<strong>TokenãAPI SecretãHex ä¸ Random Bytes</strong> é¢åæºå¨å¯é¥ææï¼<strong>UUID</strong> æ¯æ è¯ç¬¦è䏿¯ç§å¯ï¼<strong>BIP39 Mnemonic</strong> é¢åå ¼å®¹é±å çæ¢å¤çè¯ï¼çå®èµäº§åºä¼å 使ç¨ç¡¬ä»¶é±å æç»éªè¯ç离线ç¯å¢ã</p> 186 </section> 187 <div class="seo-shell-grid"> 188 <section><h3>精确çæå¨ææ </h3><p>å¨é¡µé¢å£°æç CSPRNG ä¸ååéæ ·å设ä¸ï¼æ ¹æ®ä¸å¯åçææ¨¡å计ç®çæç©ºé´ãåä¹éæºä½æ°ãæå°çµãShannon çµåæé空é´çææçæµæ¬¡æ°ã</p></section> 189 <section><h3>è§å¯æ¨¡å¼ä¼°ç®</h3><p>ä» å¯¹ Password ä¸ Passphrase çå ·ä½ç»ææä¾ç»éªåæ¨¡å¼æç¤ºï¼å®ä¸æ¯çæå¨æ¦çåå¸çæ°å¦è¯æï¼ä¹ä¸ä¼è¦ç精确çæå¨ææ ã</p></section> 190 <section><h3>æ»å»åºæ¯ä¼°ç®</h3><p>ç ´è§£æ¶é´åªåºäºé¡µé¢æç¡®ååºçå¨çº¿ééãæ ¢é KDF ä¸å¿«é离线éçå设ãç宿æ¬åå³äºéå®çç¥ãMFAãåå¸ç®æ³ãåæ°åæ»å»ç¡¬ä»¶ã</p></section> 191 <section><h3>æµè§å¨æ¬å°æ°æ®è¾¹ç</h3><p>éæºæ ¸å¿ä½¿ç¨ Web Crypto APIï¼ä¸å¯ç¨æ¶åæ¢çæï¼ä¸åéå° Math.random()ãçæç»æä¼è¿å ¥å½åé¡µé¢ DOM ä¸ JavaScript è¿è¡æ¶ï¼åªææ¾å¼å¤å¶æåå ¥ç³»ç»åªè´´æ¿ã</p></section> 192 <section><h3>æ Cookie GA 页é¢è®¿é®ç»è®¡</h3><p>Google Analytics ä» å¨æ allow-same-origin ç sandbox iframe 䏿§è¡ï¼å¹¶åªåéåºå®é¡µé¢å段ãç¶é¡µé¢ä¸åéçæå¨ç±»åãé ç½®ãè¾å ¥æç»æï¼Google ä»å¯è½æ¥æ¶æ Cookie 请æ±åæ åç½ç»å æ°æ®ã</p></section> 193 <section><h3>å ¬å¼éªè¯ä¸çæ¬</h3><p>æºä»£ç ãæ¦çæ¨¡åãWorkerãèµæºåå¸ä¸æµè§å¨éªæ¶åå¯å¨ GitHub å®¡è®¡ãæ£å¼ç为å½å V2.1ï¼V1.7.5 以åªè¯»å½æ¡£å ¥å£ç»§ç»ä¿çã</p></section> 194 </div> 195 </div> 196 </details> 197 </section> 198 199 <footer class="footer"><span>å®å ¨éæºæ°æ®çæå¨ V2.1 · Web Crypto · ç»ä¸æ¦çå¥çº¦</span><span><a href="./index-v1.75.html">V1.7.5 彿¡£ç</a> · <a href="https://github.com/betaer/password-generator" rel="noopener noreferrer" target="_blank">GitHub</a></span></footer> 200 </main> 201 202 <div class="site-floating-actions" role="group" aria-label="ç½ç«å¿«æ·æä½"> 203 <button class="site-floating-button site-floating-backtop" id="back-to-top" type="button" hidden aria-label="åå°é¡¶é¨"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 19V5m-6 6 6-6 6 6" /></svg><span class="site-floating-button-label">åå°é¡¶é¨</span></button> 204 <a class="site-floating-button site-floating-github" href="https://github.com/betaer/password-generator" target="_blank" rel="noopener noreferrer" aria-label="å¨ GitHub æ¥çæºä»£ç ï¼999+ Stars"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2.8a9.2 9.2 0 0 0-2.9 17.9c.5.1.6-.2.6-.5v-1.8c-2.7.6-3.3-1.2-3.3-1.2-.4-1.1-1.1-1.4-1.1-1.4-.9-.6.1-.6.1-.6 1 0 1.6 1 1.6 1 .9 1.6 2.4 1.1 3 .8.1-.7.4-1.1.6-1.3-2.2-.2-4.5-1.1-4.5-4.6 0-1 .4-1.9 1-2.5-.1-.2-.4-1.2.1-2.5 0 0 .8-.3 2.6 1a9 9 0 0 1 4.7 0c1.8-1.2 2.6-1 2.6-1 .5 1.3.2 2.3.1 2.5.6.7 1 1.5 1 2.5 0 3.5-2.3 4.3-4.5 4.6.4.3.7.9.7 1.7v2.6c0 .4.2.6.7.5A9.2 9.2 0 0 0 12 2.8Z" /></svg><span class="site-floating-button-label">GitHub</span><span class="site-floating-star-badge" aria-hidden="true">999+</span></a> 205 <a class="site-floating-button site-floating-x" href="https://x.com/intent/user?screen_name=betaer" target="_blank" rel="noopener noreferrer" aria-label="å¨
205X å ³æ³¨ Betaer"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z" /></svg><span class="site-floating-button-label">@Betaer</span></a> 206 <button class="site-floating-button site-floating-copy" id="copy-share" type="button" aria-label="å¤å¶ç½ç«åäº«ææ¡"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M8 8h11v11H8zM5 16H4V5h11v1" /></svg><span class="site-floating-button-label">å¤å¶å享</span></button> 207 </div> 208 209 <iframe src="./assets/v2.1/analytics-frame.41d10932e4bb.html" title="é离页é¢è®¿é®ç»è®¡" aria-hidden="true" tabindex="-1" sandbox="allow-scripts" referrerpolicy="no-referrer" hidden></iframe> 210 <div class="toast" id="toast" role="status" aria-live="polite" hidden></div> 211
211<script src="./assets/v2.1/runtime.2b2a24b64333.js"></script>
211 212
212<script src="./assets/v2.1/app.76b10e733c9b.js"></script>
212 213 <noscript><div class="noscript">éè¦å¯ç¨ JavaScript ä¸ Web Crypto æè½å®å ¨çæéæºæ°æ®ã</div></noscript> 214</body> 215</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.