密碼產生器

建立具有可配置長度和字元集的隨機密碼。

選項
16
A–Z
a–z
0–9
!@#$%^&*
生成的密碼
0 字元

產生強隨機密碼

此密碼產生器會根據您選擇的長度和字元集建立隨機密碼。 將其用於密碼管理器條目、測試帳戶、一次性憑證、本機演示以及需要不可預測值的機密。

較長的密碼通常比巧妙的模式更有價值:搜尋空間隨著每個添加的字元呈指數增長。對於真實帳戶,為每個服務產生唯一的密碼並將其儲存在專用的密碼管理器中。

使用方法

  1. 使用滑桿設定所需的密碼長度(4 到 128 個字元)。
  2. 選擇要包含的字元類型:大寫字母、小寫字母、數字和符號。
  3. 點選 生成 建立新的隨機密碼。
  4. 使用 複製 將其儲存到剪貼簿,或使用 下載 將其另存為文字檔案。

為什麼要使用隨機密碼?

隨機密碼避免攻擊者首先嘗試的名稱、日期、鍵盤模式、重複使用的單字和其他可預測的選擇。長隨機密碼很難猜測,因為每個字元都是從允許的字元池中選擇的。

此生成器使用可用的瀏覽器加密隨機性,例如 crypto.getRandomValues()。密碼產生與雜湊或加密不同:它創建一個秘密,而密碼管理器幫助安全地儲存和使用該秘密。

安全說明

大多數帳戶密碼至少使用 16 個字符,在目標網站允許的情況下包含多種字符類型,並避免將產生的密碼保存在純文字檔案中,除非這是受控工作流程的一部分。

範例

使用字母、數字和符號的 16 個字元的密碼可能如下所示:

--- 設定 ---
長度:16
大寫字母:A-Z
小寫字母:a-z
數字:0-9
符號:!@#$%^&*

--- 產生的密碼 ---
k7#Qm!2pXr&9LwN4

MCP 整合

MCP(Model Context Protocol,模型上下文協議)讓 AI 代理和應用可以探索並呼叫 Coding.Tools 工具,用於可重複的轉換、格式化、雜湊和產生工作流程。

MCP 工具名稱: password-generator

MCP 端點: https://coding.tools/mcp

請先呼叫 tools/list。每個工具項目都包含 inputSchema、outputSchema 和 examples,AI 代理或客戶端可據此建立有效參數,不需要猜測。

呼叫 tools/call 後,result.content[0].text 是顯示用結果,result.structuredContent 是適合程式解析的結構化結果。工具層級失敗會回傳 isError: true;協議層級失敗會回傳 JSON-RPC error。

tools/call 請求範例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"password-generator","arguments":{"options":{"length":20,"symbols":true}}}}'

大多數文字與資料工具接受 input 字串以及可選的 options。只依賴瀏覽器圖片 API 的圖片工具會用於探索,並在需要瀏覽器能力時返回網頁入口。