音頻指紋
你的音訊指纹唯一性
正在估算…
在瀏覽器本機計算。 唯一性是啟發式估算,並非來自全局資料庫。
使用方法
- 開啟頁面 — 音訊偵測器自動運作(可能需要一秒鐘)。
- 閱讀標題中的樣本總數和指紋 ID。
- 瀏覽器更新或隱私模式變更後刷新。
常見問题
什麼是音頻指紋辨識?
腳本透過 OscillatorNode 和 DynamicsCompressor 離線渲染音頻,然後讀取範例輸出。作業系統和硬體之間的浮點和 DSP 差異會產生不同的總和/雜湊值。
為什麼不可用或被阻止?
某些瀏覽器在私有模式下停用 OfflineAudioContext 或傳回標準化輸出反指紋。 Safari 和強化設定檔可能與 Chrome 不同。
我需要允許麥克風嗎?
不。這使用 OfflineAudioContext — 沒有麥克風權限。它沒有記錄您的房間。
我的 ID 會與其他音訊指紋網站相符嗎?
探頭參數(頻率、壓縮器設定、取樣範圍)影響總和。該工具使用固定的教育配方;商業追蹤器可能有所不同。
與追蹤器相同的技術?
同一系列 - 振盪器 + 壓縮器 + 樣本讀取 - 在學術和行業指紋文獻中進行了描述。
音頻是否大聲播放?
不會。離線渲染到緩衝區;你不應該聽到任何聲音。
介紹
音訊指紋實現了經典的 OfflineAudioContext 探針:透過動態壓縮器以 10 kHz 的三角振盪器進行離線渲染,對固定索引範圍內的絕對樣本值求和,然後對結果進行哈希處理。追蹤器使用類似的技巧,因為音訊 DSP 路徑因作業系統、硬體和瀏覽器版本而略有不同。
當瀏覽器減輕音訊指紋識別時,您可能會看到被封鎖或固定金額 - 這兩種結果都為隱私審查提供了資訊。
探針配方
| Step | Setting |
|---|---|
| 情境 | 1 頻道,44100 個樣本,44100 Hz |
| 振盪器 | 三角波,10000 Hz |
| 壓縮機 | 閾值−50,拐點40,比率12 |
| 讀出 | 絕對值總和(樣本[4500..4999]) |
標題 ID 使用 SHA-256 對總和字串進行雜湊處理(顯示前 16 個十六進位字元)。
常見用例
- 隱私擴充審核 — 查看音訊輸出是否隨機。
- 跨瀏覽器實驗室 — 在一台電腦上比較 Chrome、Firefox 和 Safari 的總和。
- 完整的指紋堆疊 — 新增canvas和WebGL層。
- 研究筆記 — 將音訊圖層與 UA 雜湊 (browser fingerprint) 分開記錄。
最佳實踐
- 使用聲音靜音或取消靜音執行 - 離線渲染不應依賴揚聲器,但瀏覽器錯誤各不相同。
- 如果第一次載入在慢速裝置上逾時,請重試一次。
- 不要與mic test混淆 — 麥克風工具使用即時輸入,而不是離線合成。
- 完整組合 ID:what is my fingerprint。