MAC 位址產生器
產生 1–20 經過密碼學處理的隨機、本機管理的單播 48 位元 MAC 位址,用於安全測試資料。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.選擇要產生的本機測試位址數量,並選擇輸出格式。
- 2.選擇「產生本機 MAC 位址」;新位元組來自瀏覽器的加密隨機功能。
- 3.在將任何產生的值指派前,請於你的位址分配系統中檢查是否有衝突。
關於MAC 位址產生器
MAC 位址產生器會為實驗室、檔案、測試裝置、虛擬機器及軟體測試產生隨機 48 位元位址。選擇從 1 到 20 的數量,選擇冒號、連字元或純格式,並選擇大寫或小寫十六進位。所有產生皆在瀏覽器端以加密隨機來源完成。
每組結果包含六個位元組。第一個位元組的本機管理 U/L 位被設為 1,個體/群組 I/G 位設為 0,以產生本機單播位址,而非多播位址或偽裝使用 IEEE 分配的廠商 OUI 的值。其餘 46 位元組則保持隨機。
八個邊界測試點會透過掩碼處理兩個低位的全部組合,並檢查高位元位的保留。實作會每位元組精確格式化為兩位十六進位數字,並驗證六個位元組長度、支援的分隔符、計數邊界與大小寫選項。
隨機產生無法保證在所有時間或系統中皆唯一。在 46 位元的本機單播空間中,小規模測試集的衝突可能性較低,但仍可能發生。生產環境的網路、虛擬化平臺、運維系統或裝置管理系統應維護自身的位址分配清單並偵測重複。
變更 MAC 位址可能導致網路存取中斷、違反組織政策、觸發安全監控,或冒充其他裝置。本頁面僅產生文字內容,不會修改介面、繞過存取控制、掃描網路、查詢廠商資訊,或驗證位址是否已被使用。
僅在你擁有或經授權管理的環境中使用這些位址。對於硬體製造、全球唯一指派、受管制網路或廠商識別,應取得並遵循相應的 IEEE 註冊與組織分配流程。
方法與來源
先驗證數量介於 1–20,再透過 crypto.getRandomValues 為每筆結果取得六個隨機位元組;接著將第一個八位元組的位元 1 設為一、位元 0 清為零,以建立本機管理的單播位址,其餘位元保持不變。最後依照所選分隔符號與大小寫,將每個位元組序列化為兩位十六進位數字,全程不會執行任何裝置或網路操作。
常見問題
- 這些是廠商的 MAC 位址嗎?
- 不是。已設定本機管理位,因此這些值不聲稱擁有 IEEE 廠商 OUI。
- 這些位址是單播嗎?
- 是的。每個結果中多播 I/G 位皆被清除。
- 產生的位址保證唯一嗎?
- 不。這些是隨機的;生產環境的位址分配仍需衝突偵測與位址清單。
- 這會改變我的裝置 MAC 位址嗎?
- 不會。此工具僅顯示文字,從未存取網路介面。
相關工具
開發者工具 使用指南
查看全部- Random MAC Address On or Off: A Developer Guide (英文原文)
- Convert .properties Files to JSON Online (英文原文)
- Generate a JWT for Testing: HS256 Tokens in Your Browser (英文原文)
- How to Decode JWT Tokens in Angular Apps (英文原文)
- JSON Schema to Zod: Inference Limits and a Safer Path (英文原文)
- Rust: Convert a Struct to a JSON String With serde (英文原文)
- How to Convert JSON to Excel in Python (英文原文)
- JSON to CSV Alternative With Built-In Formula Protection (英文原文)
- Format a JSON File in VS Code and in Your Browser (英文原文)
- Local JavaScript Playground Alternative for Safe Testing (英文原文)
- How to Convert IPv4 to a 32-Bit Integer for Storage (英文原文)
- Convert Decimal Numbers to IEEE 754 Floating Point Format (英文原文)
- HTTP Status Codes Alternative: A Registry-First Lookup (英文原文)
- How to Edit HTML in a Browser Using a Sandboxed Preview (英文原文)
- Format HTML Code from Notepad++ Without Plugins (英文原文)
- Why Is Hello World Used in Programming: A Practical Guide (英文原文)
- How to Make Flexbox Items Fill the Container Height (英文原文)
- File Signatures List Alternative: Twelve Verified Prefixes (英文原文)
- How to Open Excel Files Online in a Browser Preview (英文原文)
- How to Convert Excel to JSON File for ITR Filing (英文原文)