ZonoTools
首頁/裝置工具/Audio Fingerprint

音頻指紋

你的音訊指纹唯一性

正在估算…

在瀏覽器本機計算。 唯一性是啟發式估算,並非來自全局資料庫。

使用方法

  1. 開啟頁面 — 音訊偵測器自動運作(可能需要一秒鐘)。
  2. 閱讀標題中的樣本總數和指紋 ID。
  3. 瀏覽器更新或隱私模式變更後刷新。

常見問题

什麼是音頻指紋辨識?

腳本透過 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 的總和。
  • 完整的指紋堆疊 — 新增canvasWebGL層。
  • 研究筆記 — 將音訊圖層與 UA 雜湊 (browser fingerprint) 分開記錄。

最佳實踐

  • 使用聲音靜音或取消靜音執行 - 離線渲染不應依賴揚聲器,但瀏覽器錯誤各不相同。
  • 如果第一次載入在慢速裝置上逾時,請重試一次。
  • 不要與mic test混淆 — 麥克風工具使用即時輸入,而不是離線合成。
  • 完整組合 ID:what is my fingerprint